第5章重叠、流水和向量处理机 51重叠方式 5.1.1一次重叠 1.指令的解释方式 解释的含义 指令的解释过程 顺序解释 重叠解释及可能性
第5章 重叠、流水和向量处理机 5.1 重叠方式 5.1.1 一次重叠 1.指令的解释方式 ➢ 解释的含义 ➢ 指令的解释过程 ➢ 顺序解释 ➢ 重叠解释及可能性
取指分折。执行,取指,分折执行 (a)顺序解释 取指分析执行 取指分析:1执行1 取指2分析 k+2 执行 k+2 (b)重叠解释的一种方式 图5.2指令的顺序解释与重叠解释
5.1.1一次重叠 2.重叠解释 定义在解释第k条指令的操作完成前, 就可以开始解释第k+1条指令的方法叫做 重叠解释 作用加快程序的执行速度 特征每条指令的解释速度没有加快程序 整体执行速度提高
5.1.1 一次重叠 2. 重叠解释 ➢ 定义 在解释第k条指令的操作完成前, 就可以开始解释第k+1条指令的方法叫做 重叠解释. ➢ 作用 加快程序的执行速度 ➢ 特征 每条指令的解释速度没有加快,程序 整体执行速度提高
对计算机组成的要求 数据与指令分别存储在不同存储区城 多体交叉存储器 FIFo指令缓冲器 指令的执行与分析独立 同步机构 3.一次重叠的控制 条件转移指令的处理 >相关及分类
➢ 对计算机组成的要求 数据与指令分别存储在不同存储区域 多体交叉存储器 FIFO指令缓冲器 指令的执行与分析独立 同步机构 3. 一次重叠的控制 ➢ 条件转移指令的处理 ➢ 相关及分类
结果 分析 执行 当转移不成功时: 分析1执行」 取指 当转移成功且指 令m在指缓中时: 分析 上+ 分析。执行 取指 当转移成功且指 取指 令m不在指缓中时: 取指 分析。执行 图5.4当第k条指令是条件转移时