数据旁路(直通) 接 MOV regl, mem1 技 术 ADd reg 1. reg 2 数据相关 第 MOV mem2, regl 版 机 b PF DI WB 业 出 版 D1 D2 EXWB 社 D1 D2 EX WB
微机原理与接口技术·第4版机械工业出版社 数据旁路(直通) MOV reg 1 , mem 1 ADD reg 1 , reg 2 MOV mem 2 , reg 1 数据相关
流水线停顿 微机原理与接口技术·第4版机械工业出版社 MOV regl, mem1 数据相关 ADD reg4 2,[reg1] PF D1 D2 EX-WB DI D2 EX WB 停顿
微机原理与接口技术·第4版机械工业出版社 流水线停顿 MOV reg 1 , mem 1 ADD reg 2 , [reg 1 ] 数据相关 停顿
概预取分支目标 CMP reg, imm 接 Jc target 结构相关 技 术 第 target 版 酸PFD1D2 EX-WB 机 D1 D2 EX 出 版 社 PF D1 D2 EX 目标指令预取
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 预取分支目标 CMP reg, imm JC target …… target: 结构相关 目标指令预取
微机原 93浮点数据处理单元 理>传统的处理器或简单的微控制器只有整数处 理单元 >有些实数经过移动小数点位置,可以用整数 第编码表达和处理,但可能要损失精度 版>实数经过一定格式转换后,完全用整数指令 仿真,但处理速度难尽人意 >计算机表达实数要采用浮点数据格式 #t>X87 FPU(Floating-Point Unit ● Intel80x87浮点协处理器与80x86处理器配合 ●80486及以后的IA-32处理器集成浮点处理单元
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 9.3 浮点数据处理单元 ➢传统的处理器或简单的微控制器只有整数处 理单元 ➢有些实数经过移动小数点位置,可以用整数 编码表达和处理,但可能要损失精度 ➢实数经过一定格式转换后,完全用整数指令 仿真,但处理速度难尽人意 ➢计算机表达实数要采用浮点数据格式 ➢x87 FPU(Floating-Point Unit) Intel 80x87浮点协处理器与80x86处理器配合 80486及以后的IA-32处理器集成浮点处理单元
微机原 9.3.1实数编码 增>实数(Rea1 Number)的科学表示法表达 123.456=-1.23456×102 米包括三个部分 第·指数:反映数据的大小或量级 版·有效数字:反映数据的精度 机·符号位:表达数据的正负 >实数是一个连续系统,理论上可以表示任意 大小与精度的数据 社>计算机表达实数的浮点格式采用科学表达法, 精度和大小有限,表达的数值离散,只是实 数系统的一个子集
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 9.3.1 实数编码 ➢实数(Real Number)的科学表示法表达 -123.456=-1.23456×102 ➢包括三个部分 指数:反映数据的大小或量级 有效数字:反映数据的精度 符号位:表达数据的正负 ➢实数是一个连续系统,理论上可以表示任意 大小与精度的数据 ➢计算机表达实数的浮点格式采用科学表达法, 精度和大小有限,表达的数值离散,只是实 数系统的一个子集