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 位