操作码字段 | 地址码字段 |
---|
操作码:字面意思,就是那个操作的码。
地址码:给出的被操作的信息。
指令的长度:一条指令中所包含的二进制代码的位数。
指令系统中:
定长指令字结构:所有指令的长度都是相等的。执行速度快、控制简单。
变长指令字结构:各种指令的长度随指令功能而异。
指令的格式
1.零地址:
OP |
---|
只给出操作码OP,没有显式地址。
1)不需要操作数的指令,你就想,我要关机,我需要写shutdown 0x001吗,哈哈哈哈
2)零地址的运算之类只是存在堆栈计算机中,两个操作数从栈顶依次出来,放在ALU中计算,然后再压回栈里面。
2.一地址指令
3.二地址指令
4.三地址指令
5.四地址指令
- 指令的操作类型
1.数据传送
2.算术和逻辑运算
3.移位操作
4.转移操作
5.输入输出操作