您的位置:首页 > 其它

汇编知识总结

2017-10-10 23:22 190 查看

寻址方式

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

立即寻址方式: MOV AH, 80h(直接给寄存器赋值

寄存器寻址方式:(源或者目的操作数有一个是寄存器

如:

ADD NUM1, EBX

MOV CHAR, AX

MOV EAX,EBX等

直接寻址方式(地址值在括号里

如:

MOV BX,[1234h](默认使用的是DS段

MOV ES:[1200H],AX 等

寄存器间接寻址方式(寄存器在括号里

如:

MOV BX,[DI]

操作数的有效地址用SI、DI、BX和BP等四个寄存器之一来指定,称这种寻址方式为寄存器间接寻址方式。

若有效地址用SI、DI和BX来指定,则其缺省的段寄存器为DS;

若有效地址用BP来指定,则其缺省的段寄存器为SS(即:堆栈段)

寄存器相对寻址方式(一个寄存器和一个立即数在括号里,并且还要计算

如:

MOV BX,[SI+1000h] 等

基址变址寻址 (两个寄存器在括号里,需要计算

如:

MOV BX,[BX+SI]等

相对基址变址方式(两个寄存器和一个立即数,需要计算

如:

MOV AX,[BX+SI+100H] 等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: