《【全】电子科大-计算机系统结构第三章附加题作业答案.docx》由会员分享,可在线阅读,更多相关《【全】电子科大-计算机系统结构第三章附加题作业答案.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第3章附加题答案1、解释第三章PPT中图1. 28中各控制信号的作用。表6. 4流水线各级控制信号的定义流水线级控制信号注释IF级BTAKEN转移发生ID级SST选择 store(rd)EXE级SIMMALUOPWZ选择立即数 ALU操作码 写Z标志MEM级WMEM写存储器WB级SLDWREG选择load 写寄存器堆2、各流水级存放控制信号的流水线寄存器有何异同?答:以PPT图1.28为例, ID级存控制信号的寄存器存放的是含EXE、MEM、WB级所需的控制信号; EXE级存控制信号的寄存器存放的是含MEM、WB级所需的控制信号; MEM级存控制信号的寄存器存放的是含WB级所需的控制信号。相同
2、之处:都存有WB级控制信号。不同之处:前面级的流水线控制信号寄存器包含后面级的控制信号,而后 面级的则无前级信号。3、设流水线模型机采用load前推和数据前推,按时钟周期画出以下指令序列的 时序图。假设store也采用前推技术:load r2, 12 (r3)addi r4, r2, 10and rl, r2, r4store rl, 10 (r5)load012addMEM2add istall巴,1。add4stalland厂2.qandstore“0addMEM对于store指令与前面运算结果冲突时,要写入内存的值一般在进入MEM时,被数据前 推过来。4、给出第三章PPT中图1.39的BDEPEN控制信号的真值表。iilii将原表6. 8中所有信号的字头都用前级的符号来代替,即MEM用EXE来代替,WB用 MEM来代替)。表6. 8 (修改)ALU B端多路器选择信号的输出真值表输入输出ID_rs2 IsRegEXE.WREGID_rs2 =EXE_rdMEM_WREGID-rs2 =MEM_rdBDEPENIBDEPENO输入选 择0XXXX01立即数10X0X00B1100X00B1110X10MEM_R10X1000B10XI111WB_C1101000B1111010MEM_R1101I11WB_CMEM R