CISC and RISC
CISC and RISC
RISC (精简指令集计算机) 和 CISC (复杂指令集计算机) 是当前 CPU 的两种架构。它们的区别在于不同的CPU设计理念和方法。
早期的 CPU 全部是 CISC 架构,它的设计目的是要用最少的机器语言指令来完成所需的计算任务。比如对于乘法运算,在 CISC 架构的 CPU 上,可能需要这样一条指令:MUL ADDRA, ADDRB 就可以将 ADDRA 和 ADDRB 中的数相乘并将结果储存在 ADDRA 中。将 ADDRA, ADDRB 中的数据读入寄存器,相乘和将结果写回内存的操作全部依赖于 CPU 中设计的逻辑来实现。这种架构会增加 CPU 结构