一、指令的基本格式
1.1机器指令的相关概念
指令集(Instruction Set)
某机器所有机器指令的集合
- *定长指令集
- 指令集中的所有指令长度均相同!
- 取指令控制简单
- *不定长指令集
- 指令集中的所有指令长度有长、有短
操作码
(1)长度固定
用于指令字长较长的情况RISC
如IBM370操作码8位
(2)长度可变
操作码分散在指令字的不同字段中
指令集中的所有指令长度有长、有短(3)扩展操作码技术
操作码的位数随地址数的减少而增加
每减少一种可多构成 24 种二地址指令
地址码
寄存器操作
指令字长
7.2 操作数的类型和种类
7.2.1操作数类型
存放方式
7.2.2操作种类
- 数据传送
- 算术逻辑操作
- 移位操作
- 转移
- 输入输出
7.3寻址方式
确定 本条指令 的 操作数地址 下一条 欲执行 指令 的 指令地址