第一节 16位微处理器内部结构
8086CPU是16位微处理器,有16根数据线和20根地址线,可寻址1MB的地址空间。
8088CPU的内部寄存器、内部运算部件、内部操作都是按照16位设计的,但对外开放的数据总线位宽只有8位,所以,在处理一个16位数据时,8088需要两部操作,因而称8088是准16位微处理器。
1)内部结构
总线接口单元BIU的作用是负责执行所有的“外部总线”操作。
执行单元EU的作用是分析和执行指令。
通用寄存器:包括AX,BX,CX,DX,SP,BP,DI,SI。
AX:累加器,常用于算术、逻辑运算以及传送信息。
BX:基址寄存器,常用于存放地址。
CX:计数器,常用于循环计数。
DX:数据寄存器,常用于存放外设端口地址。
SI:源地址寄存器,存放偏移地址。
DI:目的地址寄存器,存放便宜地址。
BP:基址指针寄存器。
SP:堆栈指针寄存器。
段寄存器:包括CS,DS,ES,SS。
CS:代码段寄存器,用于存放代码段的段基址。
DS:数据段寄存器,存放数据段的段基址。