第2章16位微处理器8086 2.18086CPU的内 部结构 2.28086对主存储 器的分段管理 238086微处理器 的引脚及工作模式
◼ 2.1 8086CPU的内 部结构 ◼ 2.2 8086对主存储 器的分段管理 ◼ 2.3 8086微处理器 的引脚及工作模式 第2章 16位微处理器8086
第2章16位微处理器8086 教学重点 寄存器的结构 存储器组织 逻辑地址到物理地址的变换 8086的两种工作模式及其配置
第2章 16位微处理器8086 ◼ 教学重点 ◼ 寄存器的结构 ◼ 存储器组织 ◼ 逻辑地址到物理地址的变换 ◼ 8086的两种工作模式及其配置
教学难点 8086CPU在最小喂模式和最大模式下 的引脚功能
教学难点 ◼ 8086CPU在最小模式和最大模式下 的引脚功能
218086CPU的内部结构 8086CPU内部结构 从功能上看,可以分为两大部分: 1总线接口部件BU( Bus Interface Unit 2执行部件EU( Execution Unit) 8086cPU内部结构框图见图2-1际示
2.1 8086CPU的内部结构 一 、8086CPU内部结构 从功能上看,可以分为两大部分: 1.总线接口部件BIU (Bus Interface Unit) 2. 执行部件EU (Execution Unit)。 8086CPU内部结构框图见图2-1所示
20位地址加法器 EU BIU 16位 输入/ 输出外部总线 内部暂存器 控制 ,内部总线 电路 寄存器 指令队列 执行 ALU 部件 电路 标志寄存器 图2-18086CPU内部结构框图
总线接口单元BU: 主要负责物理地址的形成、预 取指令、指令队列排队、读/写 操作数和总线控制。 令执行单元EU: 主要负责指令译码和执行
❖总线接口单元BIU: 主要负责物理地址的形成、预 取指令、指令队列排队、读/写 操作数和总线控制。 ❖执行单元EU: 主要负责指令译码和执行
二、8086CPU内部寄存器结构 8086内部寄存器有 冷执行单元E8个通用寄存器 ◇1个指令指针寄存器 令1个标志寄存器 4个段寄存器
二、 8086CPU内部寄存器结构 8086内部寄存器有: ❖ 执行单元EU 8个通用寄存器 ❖ 1个指令指针寄存器 ❖ 1个标志寄存器 ❖ 4个段寄存器
1.8086的通用寄存器 8086的16位通用寄存器是: AX BX CX DX SI DI BP SP 其中前4个数据寄存器都还可以分成高8位和 低8位两个独立的寄存器。 8086的8位通用寄存器是 AH BH CH DH AL BL CL DL 对其中某8位的操作,并不影响另外对应8位 的数据
1. 8086的通用寄存器 ◼ 8086的16位通用寄存器是: AX BX CX DX SI DI BP SP ◼ 其中前4个数据寄存器都还可以分成高8位和 低8位两个独立的寄存器。 ◼ 8086的8位通用寄存器是: AH BH CH DH AL BL CL DL ◼ 对其中某8位的操作,并不影响另外对应8位 的数据
数据寄存器 数据寄存器用来存放计算的结果和操作数,也可以 存放地址。 每个寄存器又有它们各自的专用目的: AX--累加器,使用频度最高,用于算术、逻 辑运算以及与外设传送信息等 BX--基址寄存器,常用做存放存储器地址 CX--计数器,作为循环和串操作等指令中的 隐含计数器; ■DX--数据寄存器,常用来存放双字长数据的 高16位,或存放外设端口地址
数据寄存器 ◼ 数据寄存器用来存放计算的结果和操作数,也可以 存放地址。 ◼ 每个寄存器又有它们各自的专用目的: ◼ AX--累加器,使用频度最高,用于算术、逻 辑运算以及与外设传送信息等; ◼ BX--基址寄存器,常用做存放存储器地址; ◼ CX--计数器,作为循环和串操作等指令中的 隐含计数器; ◼ DX--数据寄存器,常用来存放双字长数据的 高16位,或存放外设端口地址
变址寄存器 变址寄存器常用于存储器寻址时提供 地址: SI是源变址寄存器 D是目的变址寄存器 串操作类指令中,SI和DI具有特别的 功能
变址寄存器 ◼ 变址寄存器常用于存储器寻址时提供 地址: ◼ SI是源变址寄存器 ◼ DI是目的变址寄存器 ◼ 串操作类指令中,SI和DI具有特别的 功能