CPU 内部中的器件分为
- 运算器 进行信息处理
- 寄存器 进行信息存储
- 控制器 控制各个器件进行工作
- 内部总线连接每个器件, 在它们之间进行数据传递
对于汇编编程来说最重要的是寄存器, 可以使用指令读写的部件, 通过改变各种寄存器中的内存来控制 CPU
不同 CPU 中寄存器数量 结构都是不一样的
**
通用寄存器
AX BX CX DX 这 4 个寄存器通常来存放一般数据被称为通用寄存器
一个 16 位的寄存器最大可存储一个 16 位的二进制数据
8086 (16 位) 以前的 CPU 都是 8 位的为了保证兼容, 这 4 个寄存器分别可以分为
- AX - AH AL
- BX - BH BL
- CX - CH CL
- DX - CH CL
AX 存储数据是从 0 位 - 15 位, AL AH各从中间分一半成为两个 8 位寄存器
- AL 0 - 7 位
- AH 8 - 15 位