なぜ2進数?
CoddyのAssemblyジャーニー「基礎」セクションの一部。レッスン 7/45。
コンピューターは電気を使います。しかし、電気は完全ではありません。電圧は変動し、ノイズもあります。
コンピューターが数字の0~9を表すために10種類の異なる電圧レベル(0V、1V、2V... 9V)を使おうとしたら、絶えず間違いを犯すでしょう。
解決策:2つの電圧レベルだけを使用します。
- オフ(0ボルト) = 0
- オン(5V、3.3V、または1.8V) = 1
これは二進法と呼ばれます。記号は0と1の2つだけです。
基本用語:
- ビット = 1つの二進数字(0または1)
- バイト = 8ビット
コンピューター内のすべては二進数です:
- 文字「A」 =
01000001 - 数値 42 =
00101010 movのような命令 = ある二進数パターン
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Assemblyプレイグラウンド