现代处理器的设计可以大致归入两个范畴:RISC(精简指令集)与 CISC(复杂指令集)。这并不是一个非此即彼的划分,而是一种在指令集设计哲学上的取向差异。理解它们之间的区别,有助于更深入理解CPU为何这样设计,某些优化为何必须存在,以及为何一些系统架构会对特定任务表现得更好。 起点简述 1970年代末到1980年代初,CISC 是主流方向。x86、Motorola 68000 等代表架构拥有几十甚至上百条指令,部分指令能够完成复杂的内存访问与数据变换操作。RISC 设计则是在1980年代由伯克利和IBM等提出,强调…