为什么使用二进制?
本课属于 Coddy Assembly 学习旅程的“基础知识”单元。第 7 课,共 45 课。
计算机使用电力。但电力并不稳定:电压会波动,还会有噪声。
如果计算机尝试用 10 种不同的电压等级(0V、1V、2V……9V)来表示数字 0-9,就会不断出错。
答案:只使用两种电压级别。
- 关(0 伏)= 0
- 开(5V、3.3V 或 1.8V)= 1
这称为二进制。只有两个符号:0 和 1。
基本术语:
- 位 = 一个二进制数字(0 或 1)
- 字节 = 8 位
计算机中的一切都是二进制的:
- 字母 'A' =
01000001 - 数字 42 =
00101010 - 像
mov这样的指令 = 某种二进制模式
亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Assembly 在线编辑器
查看任意文本的字节: 二进制转换器