- 4
- 0
- 约4.94千字
- 约 15页
- 2015-07-22 发布于安徽
- 举报
第二章 CPU组织结构
第一节 8086编程结构
CPU由两大部件构成:执行部件EU和总线接口部件BIU
一、BIU(总线接口部件)
1、功能
(1)负责取指令
(2)负责与M、I/O接口传送数据
CPU执行程序的过程本质上是执行指令的过程(取指令、分析指令、执行指令)
2、组成
(1)段寄存器(CS、DS、SS、ES)
(2)IP指令指针寄存器,指向将要执行的指令
(3)地址加法器(图):用于产生20位的物理地址,即CS*10H+IP=物理地址
(4)指令队列:用于暂时存放将要执行的指令(图),FIFO
(5)输入输出控制逻辑:用于控制CPU与外界的输入输出
二、EU(执行部件)
1、功能:分析指令、执行指令
2、组成
(1)通用寄存器(AX、BX、CX、DX)
AX:累加器,算术运算,存放低位字
BX:基址寄存器,查表
CX:计数器
DX:存放高位字、存放端口地址
(2)专用寄存器(SP、BP、SI、DI)
SP:堆栈指针寄存器,与SS一起确定堆栈栈顶单元地址
BP:基址指针寄存器,指明数据区偏移地址,与SS一起确定堆栈中某一存储单元地址
SI、DI:源、目的变址寄存器,与DS一起确定数据区某一存储单元地址,可自动加减,变址方便
(3)标志寄存器PSW
OF DF IF TF SF ZF AF PF CF 状态标志:运行后的结果信息
OF:溢出标志,为1时溢出
原创力文档

文档评论(0)