指令的基本格式是由操作码字段(符号表示为OP)和地址码字段(符号表示为A)构成,指令字长就是整条指令的长度。
一条指令的作用应该告诉机器与用户要做什么,例如:加/减/乘/除或其他操作(由操作码实现),确定操作后就要知道对谁进行操作(由地址码实现)。
操作码:
分为定长操作码和不定长操作码(不定长操作码也称为扩展操作码或变长操作码);一般将操作码放在每条指令的前一个字节或者前多个字节,当读出操作码后就可以马上判定指令类型。
地址码:地址码也称为操作数字段;地址码需要做什么?
α.需要指出操作数的地址,即用哪里的数来操作。
β.需要指出操作后的结果放在那里,即给出结果存放的地址。
γ.需要指出下一条指令地址。