当前位置: 代码迷 >> 综合 >> CPU架构-CISC
  详细解决方案

CPU架构-CISC

热度:81   发布时间:2024-01-13 00:07:33.0

复杂指令集,也称为CISC指令集,英文名是CISC,(Complex Instruction Set Computer的缩写)。在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。CISC包括一个丰富的微指令集,这些微指令简化了在处理器上运行的程序的创建。指令由汇编语言所组成,把一些原来由软件实现的常用的功能改用硬件的指令系统实现,编程者的工作因而减少许多,在每个指令期同时处理一些低阶的操作或运算,以提高计算机的执行速度,这种系统就被称为复杂指令系统。

缺点:
在CISC指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%。

特点
(1)指令系统:CISC计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。指令格式、寻址方式多;绝大多数指令需多个机器周期完成。
(2)存储器操作:CISC机器的存储器操作指令多,操作直接。
(3)程序:CISC汇编语言程序编程相对简单,科学计算及复杂操作的程序设计相对容易,效率较高。
(4)中断:CISC机器是在一条指令执行结束后响应中断。
(5)CPU:CISC CPU包含有丰富的电路单元,因而功能强、面积大、功耗大。
(6)设计周期:CISC微处理器结构复杂,设计周期长。
(7)用户使用:CISC微处理器结构复杂,功能强大,实现特殊功能容易。