钱晓捷,微机原理与接口技术第4版—基于IA-32处理器和32位汇编语言 第2章 处理器结构 2.1处理器功能结构 2.2寄存器 2.3存储器组织 2.4汇编语言基础 2.5数据寻址方式
钱晓捷,微机原理与接口技术·第4版——基于IA-32处理器和32位汇编语言 第 2 章 处理器结构 2.1 处理器功能结构 2.2 寄存器 2.3 存储器组织 2.4 汇编语言基础 2.5 数据寻址方式
21处理器功能结构 理>从应用角度看到的处理器内部结构 接 8位CPU 通用寄存器 ze 1 Intel 8086 技 控制总战 术 地址总线 第 寄存器存器 地址总线 4 内部数总线 故而总线 数总线 版 控制急战 哲存加器防存排 指令队列 机 ALU 械 指令Cche(8KB) 分支预测 执行单元 分段单元 分页单元 业 寄存器 出 描述符 页高速 移位器 寄存暮 缓冲器 版 64位数据总线 预取缓冲器 来除法器 社 段变换器 页变换器 32位地址总续 U流水线 V流水线 控制总线接口6位 整数ALU整数ALU 浮点单元 FP 寄存器 译码器 预取队列 整数寄存器 乘法器 指令队列 预取电路 32位 加法器 nte|386译码单元 预取单元 Intel pentium 数据 Cache(8KB) 除法器
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 2.1 处理器功能结构 ➢ 从应用角度看到的处理器内部结构 Intel 386 8位CPU Intel Pntium Intel 8086
2.11处理器基本结构 微机原理与接口技术·第4版机械工业出版社 时序 指令寄存 指令译码 和 控制 控制总线 逻辑 通用 地址 地址 寄存器组寄存器组 总线 地址总线 控制 内部数据总线 数据 总线 数据总线 控制 版[暂存器[累加器】[标志奇器 1.算术逻辑单元 ALU 2.寄存器 3.指令处理单元
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 2.1.1 处理器基本结构 1. 算术逻辑单元 2. 寄存器 3. 指令处理单元 内部数据总线 控制总线 数据总线 地址总线 暂存器 累加器 ALU 标志寄存器 指 令 寄 存 指 令 译 码 时序 和 控制 逻辑 通 用 寄存器组 地 址 寄存器组 地址 总线 控制 数据 总线 控制
薇1.算术逻辑单元ALU 粤>计算机的运算器,负责处理器所能进行的各 蓍种运算,主要就是算术运算和逻辑运算 累加器结构的处理器 累加器( Accumulator) ■提供一个操作数 机 械 保存运算结果 亚标志(F1ag)寄存器 出 反映运算结果的辅助信息 社 例如:有无进借位、是否为零、是否为负等 也称为程序状态字(PSW)
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 1. 算术逻辑单元ALU ➢计算机的运算器,负责处理器所能进行的各 种运算,主要就是算术运算和逻辑运算 ➢累加器结构的处理器 累加器(Accumulator) 提供一个操作数 保存运算结果 ➢标志(Flag)寄存器 反映运算结果的辅助信息 例如:有无进借位、是否为零、是否为负等 也称为程序状态字(PSW)
微2.寄存器( Register 理>处理器内部需要高速存储单元,用于暂时存 放程序执行过程中的代码和数据 透明寄存器 第·对应用人员不可见、不能直接控制的寄存器 >可编程( Programmable)寄存器 械·具有引用名称、供编程使用 业●通用寄存器 数量较多、使用频度较高,具有多种用途 专用寄存器 只用于特定目的
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 2. 寄存器(Register) ➢处理器内部需要高速存储单元,用于暂时存 放程序执行过程中的代码和数据 ➢透明寄存器 对应用人员不可见、不能直接控制的寄存器 ➢可编程(Programmable)寄存器 具有引用名称、供编程使用 通用寄存器 数量较多、使用频度较高,具有多种用途 专用寄存器 只用于特定目的