问答题
假定某计算机字长16位,标志寄存器Flag中的ZF、NF和VF分别是零、负和溢出标志,采用双字节定长指令字。假定Bgt(大于零转移)指令的第一个字节指明操作码和寻址方式,第二个字节为偏移地址Imm8,其功能是: 若(ZF+(NF⊕VF)=0)则PC=PC+2+Imm8否则PC=PC+2
该计算机的编址单位是字节。 因为PC的增量是2,且每条指令占2个字节,所以编址单位是字节。
假定用硬件实现时会使一条指令的执行时间增加10%,则swap指令在程序中占多大的比例才值得用硬件方式来实现?
问答题假定用硬件实现时会使一条指令的执行时间增加10%,则swap指令在程序中占多大的比例才值得用硬件方式来实现?
写出用伪指令方式实现“swap$rs,$rt”时的指令序列
问答题写出用伪指令方式实现“swap$rs,$rt”时的指令序列
假定下图单周期数据通路对应的控制逻辑发生错误,使得在任何情况下控制信号RegWr、RegDst、Branch、...
假定下图单周期数据通路对应的控制逻辑发生错误,使得在任何情况下控制信号RegWr、RegDst、Branch、MemWr、ExtOp、R-type总是为0,则哪些指令不能正确执行?为什么?如果为1,又哪些指令不能正确执行?为什么?