汇编知识总结

寻址方式

今天学妹来问我几个汇编的题我都忘干净了,赶紧翻开笔记本重温了一下唐老师的汇编语言的知识,果然是知识不复习就忘得快啊,于是乎我开了这个帖子来备忘平常碰到的汇编的小知识。

  1. 立即寻址方式: MOV AH, 80h(直接给寄存器赋值
  2. 寄存器寻址方式:(源或者目的操作数有一个是寄存器
    如:
    ADD NUM1, EBX
    MOV CHAR, AX
    MOV EAX,EBX等

  3. 直接寻址方式(地址值在括号里
    如:
    MOV BX,[1234h](默认使用的是DS段
    MOV ES:[1200H],AX 等

  4. 寄存器间接寻址方式(寄存器在括号里
    如:
    MOV BX,[DI]
    操作数的有效地址用SI、DI、BX和BP等四个寄存器之一来指定,称这种寻址方式为寄存器间接寻址方式。
    若有效地址用SI、DI和BX来指定,则其缺省的段寄存器为DS;
    若有效地址用BP来指定,则其缺省的段寄存器为SS(即:堆栈段)

  5. 寄存器相对寻址方式(一个寄存器和一个立即数在括号里,并且还要计算
    如:
    MOV BX,[SI+1000h] 等

  6. 基址变址寻址 (两个寄存器在括号里,需要计算
    如:
    MOV BX,[BX+SI]等

  7. 相对基址变址方式(两个寄存器和一个立即数,需要计算
    如:
    MOV AX,[BX+SI+100H] 等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值