复杂指令集


复杂指令集 (正體)

复杂指令集CISC,Complex Instruction Set Computer)是一种微处理器指令集架构(ISA),每个指令可执行若干低阶操作,诸如从内存读取、储存、和计算操作,全部集于单一指令之中。与之相对的是精简指令集RISC,Reduced Instruction Set Computer)。

CISC的特点是指令数目多而复杂,每条指令字长并不相等。

在RISC处理器发迹以前,许多电脑架构尝试跨越“语义鸿沟”──设计出借由提供“高阶”指令支援高阶编程语言的指令集,诸如程序调用和返回,循环指令诸如“若非零则减量和分支”和复杂寻址模式以允许数据结构和阵列存取以结合至单一指令。

属于CISC的处理器有CDC 6600、System/360VAXPDP-11Motorola 68000家族、x86等。

参考







stock | retire | vm
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History