寻址

一、立即数寻址
操作数从指令代码中得到,即立即数。

MOV EAX 33221100H
机器代码: B8 00 11 22 33
操作码: B8
立即数: 33221100

立即数寻址:操作数紧跟操作码,是机器代码的一部分。
操作数从指令代码中得到,即立即数。
立即数寻址只用于源操作数,常用来给寄存器和存储单元赋值。用常量形式直接表达。

二、寄存器寻址
寄存器寻址:指令中所需要的操作数来自于CPU内部的寄存器。

MOV EBX,EAX
目的操作数和源操作数均采用寄存器寻址。
源操作数放在EAX中,目的位置是放到寄存器EBX中,完成的功能是把EAX中的内容放到EBX中。

MOV dx,ds
就是要把段寄存器ds的内容送到数据寄存器dx中

寄存器寻址:操作数存放在CPU内部的寄存器中,用寄存器名表示它的内容。
寄存器寻址方式简单快捷,最常使用,绝大多数指令采用通用寄存器,部分指令支持专用寄存器(例如段寄存器)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值