4指令系统解释.ppt

常见寻址方式 1. 立即寻址 2. 直接寻址 3.寄存器寻址 4.间接寻址 (存储器间址、寄存器间址) 5 变址寻址 6 基址寻址 7 相对寻址 操作码OP 地址码A 操作码OP 立即数A 1. 立即寻址 指令直接给出操作数。 4.2.1 常见寻址方式 指令执行阶段不访存 A 的位数限制了立即 数的范围 2. 直接寻址 指令的操作数地址字段直接给出操作数在存储器中的地址。 (数在存储器M中) 操作码OP 有效地址A 执行阶段访问一次存储器,内存。 A 的位数限制了该指令操作数的寻址范围 操作码OP 寄存器号R 3.寄存器寻址 格式 S =(R) 给出操作数所在的寄存器的编号。 执行阶段不访存,只访问寄存器,执行速度快 寄存器个数有限,可缩短指令字长 存储单元号 寄存器号 (数在存储器中) (数在存储器中) 4. 间接寻址 指令给出操作数的间接地址。 指令中的形式地址不是操作数的地址,而是“操作数地址的地址”。 格式 (1)存储器间址 操作码OP 间接地址A S =((A)) 执行阶段访问两次内存。 操作码OP 寄存器号R (2)寄存器间址 格式 指令中的形式地址为寄存器的编号, 所占位数少;R可提供全字长地址码。 S =((R)) 格式 4堆栈寻址 操作码OP 堆栈指针SP S =((SP)) 5 变址寻址 S =((RX

文档评论(0)

1亿VIP精品文档

相关文档