指令系统:计算机能听懂的"命令清单"
CPU是计算机的大脑,但它怎么知道要做什么呢?答案是通过指令。
指令就是CPU能理解和执行的一条条"命令"。所有程序——无论是操作系统、浏览器还是游戏——最终都要翻译成CPU能懂的指令才能执行。
今天咱们来看看指令系统是怎么回事。
什么是指令?
一条指令就是告诉CPU"做什么事"的最小命令单元。
比如,一个最简单的指令可能是:
- 把内存地址100里的数据加载到寄存器A
- 把寄存器A和寄存器B的值相加
- 把结果存回内存地址200
每条指令都是二进制编码,CPU看到一串0和1就知道该做什么。
指令集架构(ISA)
指令集架构(Instruction Set Architecture,ISA)是CPU能理解的所有指令的集合。
它就像一个"命令词典",定义了:
- CPU能执行哪些操作
- 每条指令的格式和编码方式
- 有哪些寄存器和内存访问方式
不同的CPU有不同的指令集。最常见的两大阵营:
x86/x86-64(CISC)
由英特尔和AMD主导,用在