传统的计算机体系结构设计思想一直认为计算机的指令系统越丰富、越复杂,功能越强,处理程序设计语言的能力也越强,所以为了软件编程方便和提高程序的运行速度,采用的办法就是不断增加具有复杂功能的指令和使用多种多样的编址方式,把计算机指令系统变得越来越复杂、越来越庞大,这就是称为复杂指令系统计算机(Complex Instruction Set Computer,CISC)。后来发现,提高计算机的性能不是单纯依赖指令系统的复杂程度,因此提出了精简指令系统计算机 (Reduced Instruction Set Computer, RISC)的概念。RISC结构的最大特点是指令系统简单,其设计原则是使计算机的结构更加简单、更加合理,使系统达到最高的有效速度。