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