问答题X 纠错假定某计算机工程师想设计一个新CPU,一个典型程序的核心模块有一百万条指令,每条指令执行时间为100ps。请问:
你可能喜欢
问答题
实现伪指令“bcmp$t1,$t2,$t3”的指令序列如下。
问答题
问答题
问答题
问答题
假定某计算机字长16位,标志寄存器Flag中的ZF、NF和VF分别是零、负和溢出标志,采用双字节定长指令字。假定Bgt(大于零转移)指令的第一个字节指明操作码和寻址方式,第二个字节为偏移地址Imm8,其功能是: 若(ZF+(NF⊕VF)=0)则PC=PC+2+Imm8否则PC=PC+2
画出实现Bgt指令的数据通路。问答题
假定某计算机字长16位,标志寄存器Flag中的ZF、NF和VF分别是零、负和溢出标志,采用双字节定长指令字。假定Bgt(大于零转移)指令的第一个字节指明操作码和寻址方式,第二个字节为偏移地址Imm8,其功能是: 若(ZF+(NF⊕VF)=0)则PC=PC+2+Imm8否则PC=PC+2
该计算机的编址单位是什么?
该计算机的编址单位是字节。
因为PC的增量是2,且每条指令占2个字节,所以编址单位是字节。
问答题
问答题
问答题
假定下图单周期数据通路对应的控制逻辑发生错误,使得在任何情况下控制信号RegWr、RegDst、Branch、MemWr、ExtOp、R-type总是为0,则哪些指令不能正确执行?为什么?如果为1,又哪些指令不能正确执行?为什么?
问答题
假定某计算机字长16位,CPU内部结构如图所示,CPU和存储器之间采用同步方式通信,按字编址。采用定长指令字格式,指令由两个字组成,第一个字指明操作码和寻址方式,第二个字包含立即数Imm16。若一次存储访问所花时间为2个CPU时钟周期,每次存储访问存取一个字,取指令阶段第二次访存将Imm16取到MDR中,请写出下列指令在指令执行阶段的控制信号序列,并说明需要几个时钟周期。