微机原理数据寻址(本人根据资料整理的)

寻址就是寻找操作数的地址。

寻址方式就是寻找操作数的方法。

操作数可以跟随在指令操作码之后,称为立即数;操作数也可以存放在CPU内部的寄存器中,称为寄存器操作数。绝大多数的操作数存放在内存储器中,称为存储器操作数。指令指定操作数的位置,即给出地址信息,在执行时需要根据这个地址信息找到需要的操作数。

    位移量:就是指令中的位移量字段,是一个8位或16位的二进制数。

    基地址(基址):基址寄存器BX或基址指针BP中的内容。

    变地址(变址):变址寄存器SIDI中的内容。

1.立即寻址方式

    立即寻址即指令中直接给出操作数本身,采用该寻址方式的操作数与指令代码一起存放在码段中,以立即数或常数的形式出现,它是紧跟在指令操作码后面的一个可用8位或16位二进制补码表示的有符号数。

立即寻址主要用来为寄存器赋值,执行速度快。

注意:

1)立即寻址通常用于二地址指令中,且只能用于源操作数,不能用于目的操作数。

2)数据传送,应理解为复制传送,源操作数不会因为传送而失去数据

【例】MOV     AX,1234H

执行:1234H AX

执行后:(AX=1234H

    2.寄存器寻址方式

   

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值