单选题 假设某微处理器的主振频率为20MHz,两个时钟周期组成一个机器周期,平均4个机器周期可以完成一条指令,则其时钟周期为 (12) ns ,平均运算速度为 (13) MIPS。如果主振频率只有10MHz,则时钟周期为 (14) ns,平均运算速度为 (15) MIPS。若主振频率保持不变,而执行一条指令平均只需要两个机器周期,则平均运算速度可提高到 (16) MIPS。

【正确答案】 E
【答案解析】
【正确答案】 C
【答案解析】
【正确答案】 F
【答案解析】
【正确答案】 A
【答案解析】
【正确答案】 D
【答案解析】[解析] 指令周期是机器完成一条指令所需的全部时间。机器周期是指在同步控制中,被确定为全部指令执行过程中的归一化基准时间,一般一个指令周期包含若干个机器周期。为了完成一条指令,要在一个机器周期内完成若干微操作,可将一个机器周期分为若干个相等的时间段,在每一个时间段内完成1~2个微操作,以这个时间段宽度为时钟周期。时钟周期的倒数即为主频,平均运算速度是指在单位时间内机器所能完成的平均指令数。
当主频为40MHz,1个机器周期=2个时钟周期,1个指令周期=4个机器周期时:时钟周期=1/40M=25 x10-9(s)=25(ns)。平均运算速度=40M/(2×4)= 5(MIPS),其余条件下的结果算法如上。