15.1280386微处理器及保护方式下的存 储器寻址 1.80386的主要特性 ①32位微处理器 ②提供32位外部数据总线接口 ③具有片内集成的存储器管理部件MMU, 可支持虚拟存储和特权保护。 ④具有实地址模式、保护模式和虚拟8086模 式等三种工作方式
15.1.2 80386微处理器及保护方式下的存 储器寻址 1. 80386的主要特性 ① 32位微处理器 ② 提供32位外部数据总线接口 ③ 具有片内集成的存储器管理部件MMU, 可支持虚拟存储和特权保护。 ④ 具有实地址模式、保护模式和虚拟8086模 式等三种工作方式
⑤具有4GB(232)的物理寻址空间和64TB(246) 的虚拟存储空间。 ⑥通过配用80287或80387数值协处理器可支 持高速数值处理 ⑦在目标码一级与8086、80286芯片完全兼容。 2.80386的内部结构 80386的内部结构如下图所示
⑤ 具有4GB(232)的物理寻址空间和64TB(246) 的虚拟存储空间。 ⑥ 通过配用80287或80387数值协处理器可支 持高速数值处理。 ⑦ 在目标码一级与8086、80286芯片完全兼容。 2. 80386的内部结构 80386的内部结构如下图所示
CPU MMI →测试部件 分段描述符 分页描述符 32位寄存器组 超高速 超高速 64位桶形移位器 缓存器 缓存器 NPX ALU 接口 分段部件 分页部件 控制 中断→ 部件 BIU 指令译码 32位地 复位一 总线 址总线 接口 32位数 预取预取 据总线 指令队列 队列单元 部件 →控制
控制 部件 测试部件 分段描述符 超高速 缓存器 分段部件 分页描述符 超高速 缓存器 分页部件 总线 接口 部件 预取 队列 预取 单元 32位寄存器组 64位桶形移位器 ALU 指令译码 指令队列 32位地 址总线 32位数 据总线 控制 总线 NPX 接口 中断 复位 CPU MMU BIU
(1)中央处理部件CPU 中央处理部件又包括指令预取单元、指 令预译码单元和指令执行部件三部分。其中: 通用寄存器组既可用于数据操作,又可用 于地址计算。 桶形移位寄存器用来有效地实现指令的移 位、循环移位和位操作,同时也可用于乘 法和除法等操作,以加快运算速度。 (2)总线接口部件BIU 总线接口部件提供中央处理部件和外部 系统之间的高速接口
⑴ 中央处理部件CPU 中央处理部件又包括指令预取单元、指 令预译码单元和指令执行部件三部分。其中: ⑵ 总线接口部件BIU 总线接口部件提供中央处理部件和外部 系统之间的高速接口。 • 通用寄存器组既可用于数据操作,又可用 于地址计算。 • 桶形移位寄存器用来有效地实现指令的移 位、循环移位和位操作,同时也可用于乘 法和除法等操作,以加快运算速度
80386的总线周期仅为2个时钟。 (3)存储器管理部件MMU 存储器管理部件又分为分段单元和分页单元 二部分。 分段单元完成从逻辑地址到线性地址之间 的转换。 ·分页单元完成线性地址到物理地址之间的 转换
⑶ 存储器管理部件MMU 存储器管理部件又分为分段单元和分页单元 二部分。 80386的总线周期仅为2个时钟。 • 分段单元完成从逻辑地址到线性地址之间 的转换。 • 分页单元完成线性地址到物理地址之间的 转换