上传者: 45151415
|
上传时间: 2022-04-21 12:21:09
|
文件大小: 1.34MB
|
文件类型: PDF
【2021计算机体系结构实验四 解决控制冒险报告】
1. 修改流水线CPU代码,解决无条件跳转指令(JUMP指令)的控制冒险问题。
a) 消除无条件跳转指令的后续指令所产生的影响;
2. 修改流水线CPU代码,解决条件跳转指令(BNE与BEQ指令)的控制冒险问题。
a) 当条件跳转指令的Z信号还未准备好时,需要暂停流水线;
b) 消除条件跳转指令的后续指令所产生的影响;
3. 设置指令序列进行仿真,验证所实现流水线CPU能够解决控制冒险问题。
4. 在流水线CPU结构图中做出相应修改:
a) 画出为流水线解决数据冒险与控制冒险问题所增加的功能部件及相应控制信号;
b) 说明所增加功能部件及相应控制信号是如何被使用。