CPU内:
- 运行器进行信息处理;
- 寄存器进行信息存储;
- 控制器控制各种器件进行工作;
- 内部总线连接各种器件,进行信息传输。
注:不同的CPU寄存器的个数、结构是不同的。
A、寄存器
寄存器是程序员主要能进行读写操作的部件。通过寄存器来实现对CPU的控制。8086所有的寄存器都是16位(16个二进制位)的,可以存放2个字节。
8086总计14个寄存器:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW(FLAGS)
通用寄存器:(通常用来存放一般性的数据)
- AX、BX、CX、DX又称数据寄存器。数据寄存器可以一分为二、变成两个8位的寄存器。前面的AH为高八位,后面的AL为低八位。
AX又称累加器、BX基址寄存器、CX计数寄存器、DX数据寄存器。
- SP、BP、DI、SI又称地址指针变址寄存器。只能按16位寄存器。SP栈顶、BP栈内数据地址,是对堆栈的操作。