在某个程序中,简单指令占80%,复杂指令占20%。在CISC机中简单指令执行需4个机器周期,复杂指令执行需8个机器周期。RISC机中简单指令执行只要1个机器周期,而复杂指令要通过一串指令来实现。假定复杂指令平均需要14条简单指令,即需要14个周期,若该程序中需要执行的总指令数为1000000,TC为100ms,那么:
(1)RISC机需执行的指令数为多少?
(2)CISC和RISC机的CPU时间分别为多少?
【正确答案】:(1)RISC指令数=1000000×80%.+1000000×20%×14                =800000+2800000=3600000   (2)CISC的CPU时间=1000000×80%×4+1000000×20%×8                   =3200000+l 600000=4800000周期                   =4800000×100ns     RISC的CPU时间=1000000×80%+1000000×20%×14                  =800000+2800000=3600000周期                  =3600000×100ns
                    
                    在某个程序中,简单指令占80%,复杂指令占20%。在CISC机中简单指令执行需4个机器周期,复杂指令执行需8个机器周期。RISC
- 2024-08-04 02:10:19
- 计算机系统结构(02325)
