2.3 指令信息的表示.pptVIP

  • 8
  • 0
  • 约2.82万字
  • 约 193页
  • 2017-02-10 发布于北京
  • 举报
2.3 指令信息的表示 2.3.1、指令格式 2.3.2、常用寻址方式 2.3.3、指令类型 1、 立即寻址 指令中直接给出操作数,即让操作数占据一个地址码部分,取指令的同时,取出了操作数。 2、 直接寻址 3、 寄存器寻址 指令中地址码部分给出某一通用寄存器地址,操作数在指令CPU内部寄存器中。 S=(Ri) 4、 间接寻址 5、 寄存器间接寻址 6、 变址寻址 操作数在存储器中。 指令中指定一个寄存器作为变址寄存器,并在指令地址码部分给出一个形式地址。 S=((Rx)+D) 指令中的形式地址作为基准量;变址寄存器作为修改量; 7、基址寻址 EA 等于某基址寄存器内容和指令中的形式地址之和。 操作数在存储器中。 基址寄存器提供基准量;指令中的形式地址作为位移量; 8、相对寻址 PC提供基准量;指令中的形式地址作为位移量;二者相加后为操作数的有效地址。 S=((PC)+d ) 9、页面寻址 PC的高位内容与指令中的形式地址相拼接形成操作数的有效地址。 S=((PC)H,d ) 10、堆栈寻址 1、 立即寻址 指令中直接给出操作数 n ,取指令的同时,取出了操作数。 立即数可以是8位或16位常数。(补码) 操作数与操作码一起存放在代码段中。 【例】 MOV AX, 10 源操作数为立即寻址方式,立即数为10, 存放在操作码单元的下一单元。

文档评论(0)

1亿VIP精品文档

相关文档