A-A+
一个单周期处理器有以下几类MIPS指令:R型运算指令 I型运算指令 Load/Store指令
问题详情
一个单周期处理器有以下几类MIPS指令:R型运算指令、I型运算指令、Load/Store指令、分支指令Beq、跳转指令JMP。若多路选择器、控制单元、PC、扩展单元和传输线路都不考虑延迟,各主要功能单元的操作时间为:指令存储器和数据存储器为300 ps;ALu为200 ps;寄存器文件为100 ps,则该CPU的时钟周期最少应该是()。
A.400 ps
B.300 ps
C.200 ps
D.1 ns
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
单周期处理器时钟周期取为“Load”指令的执行时间(最长),它等于读指令存储器(取指)的时间、读寄存器堆(取形式地址)的时间、ALU(计算有效地址)的时间、读数据存储器(取操作数)的时间与写寄存器堆(将操作数写入目的寄存器)的时间之和。1ns=1000ps。