指令系统及汇编语言程序设计

本文介绍了8086/8088处理器中的操作数寻址方式,特别是立即数寻址方式。内容涉及如何形成操作数的有效地址,以及8086的寻址方式分类,如立即数、寄存器寻址等,并通过实例解释了寻址模式在指令中的表示,如MOV AX,[BP+0]指令的详细解析。
摘要由CSDN通过智能技术生成

相对基址变址寻址方式形成操作数或指令地址的方式,称为寻址方式。
寻址方式分为两类: 指令寻址方式、操作数寻址方式

操作数的寻址方式: 形成操作数的有效地址(EA)的方法。

在8086/8088中,操作数在内存中的有效地址是段的偏移地址。

8086寻址方式分为以下几种:

立即数寻址方式 :操作数作为指令的一部分存放在操作码之后的内存单元中

寄存器寻址方式:操作数存放在CPU的内部寄存器中
直接寻址方式:有效地址在指令中直接给出,操作数默认在数据段
寄存器间接寻址方式:有效地址在寄存器SI/DI/BX/BP中
寄存器相对寻址方式:有效地址是寄存器内容与有符号8位或16位位移量之和,寄存器可以是BX、BP、SI、DI。
基址变址寻址方式:有效地址由基址寄存器(BX或BP)的内容加上变址寄存器(SI或DI)的内容构成:EA=[BX]/[BP]+[SI]/[DI]


</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值