主频为16MHz的微处理机,平均每条指令的执行时间为两个机器周期,每个机器周期由两个时钟脉冲组成,则存储器为“零等待”时,机器运行速度为______MIPS
若两个机器周期有一个访问存储器周期,需要插入两个时钟的等待时间,则机器运行速度为_______MIPS。
主频为16MHz的微处理机,平均每条指令的执行时间为两个机器周期,每个机器周期由两个时钟脉冲组成,则存储器为“零等待”时,机器运行速度为______MIPS
若两个机器周期有一个访问存储器周期,需要插入两个时钟的等待时间,则机器运行速度为_______MIPS。
4 2.67
【解析】
MIPS=指令条数Ic/执行时间T×10-6 = 时钟频率f/CPI×10-6.
(1) 每条指令2个机器周期,每个机器周期2个时钟周期,因此CPI=2x2=4。又已知存储器“零等待”,因此:
MIPS =(16x106)/(4x106)=4 MIPS
(2) 考虑存储周期的因素,CPI=2x2+2=6,因此:
MIPS =(16x106)/(6x106)=2.67 MIPS