【第二章】寄存器

一个典型的CPU由运算器、控制器、寄存器(CPU工作原理)等器件构成。这些器件靠内部总线相连。前一章所说的数据、地址、控制总线属于CPU的外部总线。内部总线实现CPU内部各个器件的连接,而外部总线实现CPU和其他器件之间的联系

在CPU中:

对汇编程序员来说,寄存器是CPU中程序员可以用指令读写的部件,通过改变寄存器中的内容实现对CPU的控制。不同的CPU寄存器的数量也是不一样的。

这里我们以Intel 8086处理器为例进行学习

2.1 通用寄存器

8086CPU的寄存器都是16位的,可以存放两个字节。AX、BX、CX、DX这四个寄存器通常用来存放一般性的数据,被称为通用寄存器

以AX为例:

3.PNG

一个16位寄存器可以存放16个bit位的数据

8086CPU上一代的CPU中寄存器都是8位的,为了保证兼容性,8086的CPU的AX、BX、CX、DX这四个寄存器都可分为两个可独立使用的8位寄存器来用: