第2章微处理器 2.执行部件EU 执行部件的功能就是负责从指令队列取指令并执 行。从编程结构图可见,执行部件由下列几个部 分组成: (1)4个通用寄存器,即AX、BX、CX、DX; (2)4个专用寄存器 (3)标志寄存器FR; (4)算术逻辑单元ALU
第2章 微处理器 执行部件的功能就是负责从指令队列取指令并执 行。从编程结构图可见,执行部件由下列几个部 分组成: (1)4个通用寄存器,即AX、BX、CX、DX; (2)4个专用寄存器: (3)标志寄存器FR; (4)算术逻辑单元ALU。 2.执行部件EU
第2章微处理器 3.“流水线”结构 总线接口部件BIU和执行部件EU并不是同步工作 的,两者的动作管理遵循如下原则: 每当8086的指令队列中有2个空字节,BU就会 自动把指令取到指令队列中。而同时EU从指令 队列取出一条指令,并用几个时钟周期去分析、 执行指令。当指令队列已满,而且EU对BIU又无 总线访问请求时,BIU便进入空闲状态。在执行 转移、调用和返回指令时,指令队列中的原有内 容被自动清除
第2章 微处理器 3.“流水线”结构 总线接口部件BIU和执行部件EU并不是同步工作 的,两者的动作管理遵循如下原则: 每当8086的指令队列中有2个空字节,BIU就会 自动把指令取到指令队列中。而同时EU从指令 队列取出一条指令,并用几个时钟周期去分析、 执行指令。当指令队列已满,而且EU对BIU又无 总线访问请求时,BIU便进入空闲状态。在执行 转移、调用和返回指令时,指令队列中的原有内 容被自动清除
第2章微处理器 通用寄存器的用法 表2-1寄存骼的隐含用法 寄存骼 执行操作 A 整字乘法,整字除法,整字I0 宇节乘法,字节除法,字节I¤。查表,十进制算术运算 字节乘法,字节除法 查表 宇符串操作,循环 变量的移位和循环移位 DX 整宇乘法,整字除法,间接寻址I 堆栈操作 宇符串操作 字符串操作 表2-1寄存器的隐含用法
第2章 微处理器 表2-1 寄存器的隐含用法 4.通用寄存器的用法
第2章微处理器 5.标志寄存器 标志寄存器( Flag register)共有16位,其 中7位未用。标志寄存器内容如图22所示: (1)条件标志 (2)控制标志 15 87 OF DF IF TF SF ZF F AF PFCF 图2-2标志寄存器结构图 返回本节
第2章 微处理器 图2-2 标志寄存器结构图 标志寄存器(Flag Register)共有16位,其 中7位未用。标志寄存器内容如图2-2所示: (1)条件标志 (2)控制标志 5.标志寄存器 返回本节
第2章微处理器 2228086的工作模式和引脚功能 1.最小工作模式 2.最大工作模式 3.8086PU的引脚信号
第2章 微处理器 2.2.2 8086的工作模式和引脚功能 1.最小工作模式 2.最大工作模式 3.8086CPU的引脚信号