4.1 指令格式
4.1.1 指令的基本格式
| 操作码字段 | 地址码字段 |
|---|
单字长指令:指令长度=机器字长
半字长指令:指令长度=半个机器字长
双字长指令:指令长度=2 个机器字长
所有指令长度都是相等的,定长指令字结构。
指令长度不相等,变长指令字结构。
1.零地址指令
| OP |
|---|
2.一地址指令
| OP | A1 |
|---|
3.二地址指令
| OP | A1 | A2 |
|---|
4.三地址指令
| OP | A1 | A2 | A3(结果) |
|---|
4.四地址指令
| OP | A1 | A2 | A3(结果) | A4(下址) |
|---|
CSNotes| 操作码字段 | 地址码字段 |
|---|
单字长指令:指令长度=机器字长
半字长指令:指令长度=半个机器字长
双字长指令:指令长度=2 个机器字长
所有指令长度都是相等的,定长指令字结构。
指令长度不相等,变长指令字结构。
| OP |
|---|
| OP | A1 |
|---|
| OP | A1 | A2 |
|---|
| OP | A1 | A2 | A3(结果) |
|---|
| OP | A1 | A2 | A3(结果) | A4(下址) |
|---|