然后,这种把简单指令集进行组合的架构,就叫做复杂指令集(CSIC:Complex Instruction Set Computer),而也就是x86所使用的架构。那么原始的,没有进行组合的指令集架构,就是所谓的精简指令集(RISC:Reduced Instruction Set Computer),ARM就是最出名的一种精简指令集架构(ARM:Advanced RISC Machine)。在精简指令集上,所有的指令都是最基础的原生微指令集,每条指令都是原子化的最小状态存在,所以二者最大的区别就是:x86:提供了一个开箱即用的组件箱,里面都是出厂就做好的成品组件:发动机、轮胎、座椅、轴承、车身框架……作为系统程序员,你需要把每个部件安装到合适的地方去,就可以了,这样就能很轻松的组装起来一辆能跑的汽车。