2.2.28086微处理的内部结构 1.总线接口单元BU BIU内部设有4个16位的段寄存器: 代码段寄存器Cs( Code Segment) 数据段青存器 DS (Data Segment) 堆栈段寄存器Ss( Stake Segment) 附加段寄存器 ES(Extra Segment)
BIU内部设有4个16位的段寄存器: 代码段寄存器CS (Code Segment) 数据段寄存器DS (Data Segment) 堆栈段寄存器SS (Stake Segment) 附加段寄存器ES (Extra Segment) 1. 总线接口单元BIU 2.2.2 8086微处理的内部结构
2.2.28086微处理的内部结构 1.总线接口单元BU BIU内部设有 个16位的指令指针寄存器IP 〔 In struction pointer) 6字节指令队列缓冲器 20位地址加法器 总线控制电路
BIU内部设有 一个16位的指令指针寄存器IP (Instruction Pointer) 6字节指令队列缓冲器 20位地址加法器 总线控制电路 1. 总线接口单元BIU 2.2.2 8086微处理的内部结构
2.2.28086微处理的内部结构 AX AH AL 地址总线〔20位〕 BXBHBL CH CI DXDH 地址加法器 DL 数据总线 BP 16位 8D ALU数据总线〔16位y SEP 总线]外部总线 控制 内部暂存器 罗 暂存寄存器 EU 指令队列缓冲器 ALU 控制 12|34|5 电路 标志寄存器 执行单元(EU) 总线接口单元(BIU) 2.EU⑨算术逻辑单元(ALU) ②EU控制电路 寄存器组
执行单元(EU) 总线接口单元(BIU) ① 算术逻辑单元(ALU) ② EU控制电路 ③ 寄存器组 2.EU 2.2.2 8086微处理的内部结构
2.2.28086微处理的内部结构 2执行单元EU EU的功能:是从BIU的指令队列中取出 指令代码,然后执行指令所规定的全部 功能。 在执行指令的过程中,如果需要向 存储器或ⅣO传送数据,则EU向BIU发 出访问存储器或ⅣO的命令,并提供访 问的地址和数据
2.执行单元EU EU的功能:是从BIU的指令队列中取出 指令代码,然后执行指令所规定的全部 功能。 在执行指令的过程中,如果需要向 存储器或I/O传送数据,则EU向BIU发 出访问存储器或I/O的命令,并提供访 问的地址和数据。 2.2.2 8086微处理的内部结构
2.2.28086微处理的内部结构 AX AH AL 地址总线(20位 BX BH BL CX CH DXDH 地址加法器 SP 数据总线 BP 16位 SI DI DB 存 ALU数据总线〔16位 总线外部总线 控 CB 储 暂存寄存器 内部暂仔器 EU 指令队列缓冲器 AB ALU 控制 标志寄存器 执行单元(EU)总线接口单元(BIU) ◇CPU取指过程 @
❖ CPU取指过程 执行单元(EU) 总线接口单元(BIU) 存 储 器 DB CB AB 2.2.2 8086微处理的内部结构