CISC的英文全称为“Complex Instruction Set Computer”,即“复杂指令系统计算机”,从计算机诞生以来,人们一直沿用CISC指令集方式.早期的桌面软件是按CISC设计的,并一直沿续到现在.目前,桌面计算机流行的x86体系结构即使用CISC.微处理器(CPU)厂商一直在走CISC的发展道路,包括Intel.AMD,还有其他一些现在已经更名的厂商,如TI(德州仪器).IBM以及VIA(威盛)等.在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作
1.RISC与CISC的差异 处理器的指令集可简单分为2种,CISC(complex instruction set computer)以及RISC(reduced instruction set computer).一开始的处理器都是CISC架构,随着时间演进,有越来越多的指令集加入.由于当时编译器的技术并不纯熟,程序都会直接以机器码或是汇编语言写成,为了减少程序设计师的设计时间,逐渐开发出单一指令,复杂操作的程序码,设计师只需写下简单的指令,再交由CPU去执行.但是后来有人发现,整个指令集中
COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE NINTH EDITION In this section, we look at some of the general characteristics of and the motivation for a reduced instruction set architecture. Specific examples will be seen later in t
转载于http://blog.sina.com.cn/s/blog_9d5430ce0100x5pb.html RISC(Reduced Instruction Set Computer)和CISC(complex instruction set computer)是当前CPU的两种架构. 它们的区别在于不同的CPU设计理念和方法. 早期的CPU全部是CISC架构,它的设计目的是要用最少的机器语言指令来完成所需的计算任务.比如对于乘法运算,在CISC架构的CPU上,可能需要这样一条指令:MUL