A-A+
设机器A的主频为8 MHz 机器周期含4个时钟周期 且该机的平均指令执行速度是0.4 MIP
问题详情
设机器A的主频为8 MHz,机器周期含4个时钟周期,且该机的平均指令执行速度是0.4 MIPS,试求该机的平均指令周期和机器周期。每个指令周期包含几个机器周期?如果机器B的主频为12 MHz,且机器周期也含4个时钟周期,试问B机的平均指令执行速度为多少MIPS?
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:×
根据机器A的主频为8MHz,得时钟周期为1/8MHz=0.125μs(1)机器周期=0.125μs×4=0.5μs(2)平均指令执行时间是1/0.4MIPS=2.5μs(3)每个指令周期含2.5/0.5=5个机器周期(4)在机器周期所含时钟周期数相同的前提下,两机平均指令执行速度与它们的主频有关,即A机的平均指令速度/B机的平均指令速度=A机主频/B机主频则B机的平均指令执行速度=(0.4MIPS×12MHz)/8MHz=0.6MIPS