- 0
- 0
- 约2.05千字
- 约 6页
- 2026-08-04 发布于北京
- 举报
4.1指令格式
4.1.1指令的基本格式(操作码+地址码)
结构
操作码:指出指令中应该执行什么性质的操作和具有何种功能
地址码:给出作的信息(指令或者数据)的地址
长度
单字长指令:长度等于机器字长
双字长指令:长度等两倍机器字长
半字长指令:长度等于半个机器字长
定长指令字结构:所有指令长度相同
变长指令字结构:各种指令的长度不同
OP
零地址指令:
只有操作码OP,没有给出地址
指令用途
空操作指令,停机指令,关中断指令
零地址的运算类指令仅使用在堆栈计算机中
一地址指令
指令用途
只有目的操作数的单操作数指令
隐含约定目的地址的双操作数指令
OPA1A2
二地址指令
算术和逻辑运算指令
指令用途
往往需要两个操作数,分别给出目的操作数和源操作数地址,目的操作数地址还用于保存本次
的运算结果
OPA1A2A3(结果)
三地址指令
取指令(1次)
需要4次器
取两个操作数(2次)
存放结果(1次)
AOPA1A2A3(结果)A4(下)
指令用途:算术和逻辑运算指令,相对于三地址指令多了下一条执行命令的地址(A4)
定长操作码指令格式
优点:定长操作码对于简化计算机硬
原创力文档

文档评论(0)