汇编 寻址方式

寻址方式就是cpu寻找到操作数的方式

立即寻址:操作数包含在指令中,cpu读取指令的时候就直接拿到操作数了

注意十六进制数如果是字母开头前面要加0,字符汇编后成为对应的ascii码

寄存器寻址:操作数在cpu的寄存器AX,BX...里

上面两种都是不涉及内存的,在cpu里就可以解决。

常见的寻址方式还有存储器操作数寻址,也就是把操作数放到内存里

要想从内存中找到数据,就要知道数据存放的地址。代码中常用逻辑地址

也就是给出段寄存器名称:[偏移地址]

直接寻址:直接给出偏移地址的具体数值或给出存放偏移地址具体数值的变量

ADD AL,DS:[45H]

MOV AX,DS:BUF

有时候段寄存器名称可以省略

寄存器间接寻址:偏移地址放在寄存器里 BP,BX,SI,DI

基址寻址:偏移地址由基址寄存器和偏移量构成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值