问答题
微机A和B是采用不同主频的CPU芯片,片内逻辑电路完全相同。
问答题
若A机的CPU主频为8MHz,B机为12MHz,则A机的CPU时钟周期为多少?
【正确答案】
【答案解析】A机的CPU主频为8MHz,所以A机的CPU时钟周期=1/8MHz=0.125ps。
问答题
若A机的平均指令执行速度为0.4MIPS,那么A机的平均指令周期为多少?
【正确答案】
【答案解析】A机的平均指令周期=1/0.4MIPS=2.5ps。
问答题
B机的平均指令执行速度为多少?
【正确答案】
【答案解析】A机平均每条指令的时钟周期数=2.5μs/0.125μs=20。
因微机A和B片内逻辑电路完全相同,所以B机平均每条指令的时钟周期数也为20。
由于B机的CPU主频为12MHz,所以B机的CPU时钟周期=1/12MHz=1/12μs。
B机的平均指令周期=20×(1/12)=5/3μs。
B机的平均指令执行速度=1/(5/3)μs=0.6MIPS。
另解:B机的平均指令执行速度=A机的平均指令执行速度×(12/8)=0.4MIPS×(12/8)=0.6MIPS。