cisc指令系统的特点

 

CISC指令系统比较庞大,指令的功能复杂,指令的格式、寻址方式多;CISC指令系统里的绝大多数指令,都需要很多个机器周期才能完成;CISC指令系统是采用微程序来进行控制的;CISC指令系统里的各种指令都可以访问存储器。

计算机指令系统,指的是计算机的最低层的机器指令,也就是CPU能够直接识别的指令。在计算机指令系统的的优化发展过程中,出现过两个截然不同的优化方向:CISC技术和RISC技术。

CISC是指复杂指令系统计算机;RISC是指精简指令系统计算机。CISC是通过设置一些功能复杂的指令,把一些原来由软件实现的、常用的功能改用硬件的指令系统实现,以此来让计算机的整体性能更快更稳定。

CISC指令系统通过减少语义差距、减少存储空间,来提高计算机的执行速度,但是带来了电路复杂、编译效率低、无法并行,无法兼容的后果。使得80%的指令在20%的运行时间内使用。

CISC指令系统这种复杂的指令系统,不仅需要极复杂的操作,还带来了结构的复杂性,不但增加了设计的时间与成本还容易造成设计失误。