1、概念梳理
- 指令:指示计算机要做什么的代码(机器码),多条指令共同组成程序。如数学指令,内存指令。
- 注:指令和数据都是存在同一个内存里的。
- 指令集:记录指令名称、用法、操作码以及所需 RAM 地址位数的表格。
2、指令的执行
- 原则:
- RAM 每一个地址中,都存放 0 或 1 个数据。
- 特定的数字组合,就表示为一个指令,否则表示一个值。
- LOAD 指令:
- 计算机会按地址的顺序,读取 RAM 中所记录的指令/数据。
- 计算机接受到指令后,如 LOAD_A,则通过数据线将数据传至寄存器 A。
- ADD 指令:
- ADD B A 指令告诉 ALU,把寄存器 B 和寄存器中的数字加起来,存到寄存器 A 中。
- JUMP 指令:
- 遇到 JUMP 指令,程序会跳转至对应