存L3(基址寄存器B2) 执行: 没有B二次相关 分析 k+2 执行, k+2 有B二次相关: 分析:+2 推后 需读(B2) (a)B二次相关的推后处理 存L3(基址寄存器B2 执行 没有B一次相关 分析:+ 执行:+1 有B一次相关:1 分析,4 推后 需读(B2) (b)B一次相关的推后处理 图5.11B一次、二次相关的推后处理
数据总线 (Xd) (B,)相/ 关 通用寄存器组 访存操作数 地址形成机构 专用通路 运算结果 运算器 访存真地址 图5.12B相关专用通路法
通用寄存器组 数据总线 相关专用通路 运算器
通用寄存器组 运算器 B C 数据总线 相关专用通路
5.2流水方式 5.2.1基本概念 1.流水解释 含火:在解释第k条指令的操作完成前就可以 同时解释后边多条指令的方法叫做流水解 释 流水处理的过程 时)一空间)图 意义 画法 旒水处理的作用:显著提高程序执行速度
5.2 流水方式 5.2.1 基本概念 1.流水解释 含义:在解释第k条指令的操作完成前,就可以 同时解释后边多条指令的方法叫做流水解 释. 流水处理的过程 时(间)-空(间)图 意义 画法 流水处理的作用: 显著提高程序执行速度
入 指令 取操 出 取指令 译码 作数 执行 空间(s) 执行 123456 取操作数 123456 指令译码 123456 取指令12345 时间(t) o t t2 t3 t4 ts t6
1 1 2 1 2 3 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 5 6 6 空间(s) 时间(t) 0 t1 t2 t3 t4 t5 t6 t7 t8 t9 执行 取操作数 指令译码 取指令 取指令 指令 译码 取操 入 作数 执行 出