一条指令是机器语言中的一个项,是一组具有特定含义的二进制基本结构。 基本结构 指令通常由两部分组成: 指令操作码 (Opcode, OP):描述该指令完成的操作(如加、减、乘、除、移位等)。 指令地址码:描述操作数的地址(类似于 C 语言中的指针概念)。 重点 指令长度 指令长度是指一条指令所占用的二进制位数。 定长指令字结构:所有指令长度相等(如均为 32 位或 64 位)。 变长指令字结构:指令长度根据功能不同而变化(如 16 位、32 位、48 位等)。 指令长度可以等于、大于或小于机器字长。