レス数が1スレッドの最大レス数(300件)を超えています。残念ながら投稿することができません。
【雑談】日常会話スレ Part 3
>>258
ニゴロ(256=8bit)は「8ビットでキリの良い数字」なのだ。
8ビットでは、0から255まで表現できるわけだけど…ちょうど繰り上がった「キリ番」と言っても過言でない良い感じ。
久々に16進数、2進数、10進数の換算表を超手抜きで書いてみる。
文字通り「次の桁へ、それぞれに16、2、10で繰り上がりがる。」ところ。
16進数だと0から9で文字が足りないから、9の次にAからFまで使われるよ。
2進数だと0と1しかない。よく「Yes or No」「True or False」がコンピュータ的なんて言われるね。
10進数はお馴染み。以下(ry。
例えば…。
&H00 = &B00000000 = 0(10進法)
&H01 = &B00000001 = 1
&H02 = &B00000010 = 2
&H03 = &B00000011 = 3
&H04 = &B00000100 = 4
&H05 = &B00000101 = 5
&H06 = &B00000110 = 6
&H07 = &B00000111 = 7
&H08 = &B00001000 = 8
&H09 = &B00001001 = 9
&H0A = &B00001010 = 10
&H0B = &B00001011 = 11
&H0C = &B00001100 = 12
&H0D = &B00001101 = 13
&H0E = &B00001110 = 14
&H0F = &B00001111 = 15
&H10 = &B00010000 = 16
(中略)
&HF0 = &B11110000 = 240
&HF1 = &B11110001 = 241
&HF2 = &B11110010 = 242
&HF3 = &B11110011 = 243
&HF4 = &B11110100 = 244
&HF5 = &B11110101 = 245
&HF6 = &B11110110 = 246
&HF7 = &B11110111 = 247
&HF8 = &B11111000 = 248
&HF9 = &B11111001 = 249
&HFA = &B11111010 = 250
&HFB = &B11111011 = 251
&HFC = &B11111100 = 252
&HFD = &B11111101 = 253
&HFE = &B11111110 = 254
&HFF = &B11111111 = 255
晴れて満願?、繰り上がって「256」になるわけね。
キリが良さそうでしょ?
ちなみに、16進数と上位桁と2進数の上位4桁、16進数の下位桁と2進数の下位4桁が対応するのに気がついた?
むしろ、10進数のほうが整合していない印象すらあったりして。
一見は計算しにくそうな…16進数、2進数も慣れると割り算、掛け算がソロバンぐらいの速さで出来るようになるよ。
例えば「2倍するのは2進数での『1を1桁ずつ左へ』シフトする。」「3倍は、先に2倍してから元の数を足す。」とかテクニックを覚えてくるから。
九九イラネって感じ?
若い頃は、買い物の途中の小計とか、消費税の計算も2進数で出来たけど…もう無理。10進数の暗算のほうが速いw。
実際の運用では、8ビットでは255までしか表現出来ないから、何個かをセットで使うことが多いね。
8ビットを2個セットにすると…「16ビット」になって65535まで表現出来るようになるよ。
これは、ファミコンの8ビットCPUでも同じようにやってるよ。
最近では「64ビットCPU」なんて巷を賑わせているね。
今回たまたま、256から話を広げてしまったけど…。
PCとかゲーム機…今どき計算機が入っていない機械って無いね…の中の人は、計算するときに「数」をこんな風に使ってるって垣間見えたら…また違う楽しみも出てくることない?
画面に色はどうしてつくんだろう?0と1しか無いなら白黒じゃん?
音はどんな計算で出てくるんだろう?あれって思い切りアナログじゃん?
余談で、10進数だと難儀する等式の証明も…2進数だと楽勝になったり。することもあるみたい。逆も真なり。
余談の余談。
最近、2台目のFCと、久々にSFCをゲットしました。
あら?カセットもいくつか有るぞw。
最近、NDSが密かに欲しい…両眼微笑(^_^)でした。
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板