“选x86还是选ARM?”这是芯片在设计阶段之初的首要问题之一。近些年,这个选项中还增加了一匹黑马——RISC-V。我们或许大概了解它们都是芯片架构。但这些芯片架构到底有什么不同?X86凭何驰骋江湖45年?IC巨头为何如此青睐ARM?RISC-V又如何了成为中国最受欢迎的架构?这篇文章就将揭开所有问题的答案。指令集架构首先要知道什么是指令集架构。维基百科是这么说的:指令集架构,主要指的是计算机体系结构中和程序设计有关的部分,包含基本数据类型、指令集、寄存器、寻址模式、存储体系、中断、异常处理、外部I/O等。如果拆开来看两个概念。指令集是指示芯片执行某种运算、处理功能的命令。指令是硬件运行的最小...