问答题
假定用硬件实现时会使一条指令的执行时间增加10%,则swap指令在程序中占多大的比例才值得用硬件方式来实现?
假定该指令占x%,其他指令占(1-x)%则用硬件实现该指令时,程序执行时间为原来的1.1*(x+1-x)=1......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
问答题 写出用伪指令方式实现“swap$rs,$rt”时的指令序列
问答题 假定下图单周期数据通路对应的控制逻辑发生错误,使得在任何情况下控制信号RegWr、RegDst、Branch、MemWr、ExtOp、R-type总是为0,则哪些指令不能正确执行?为什么?如果为1,又哪些指令不能正确执行?为什么?
问答题 将存储单元Imm16的内容作为地址所指的存储单元的内容加到寄存器R1中。此时,Imm16为间接地址。即:R[R1]←R[R1]+M[M[Imm16]]