汇编知识总结
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] 等
相关文章推荐
- 汇编破解基础知识总结说明
- Java必学基础知识总结汇编
- 总结一些基本知识,帮你读懂汇编代码
- 汇编知识复习总结——基础知识
- 汇编知识总结--第一部分
- 汇编基础知识总结
- 初学汇编的知识总结!
- 汇编知识总结--第二部分(判断指令是否正确)
- 计算机存储,汇编基础知识,计算机寻址总结
- js 知识总结2
- 【C#小知识】C#中一些易混淆概念总结(七)---------解析抽象类,抽象方法
- 关于Redis的相关知识个人总结
- linux进程知识总结
- 数论知识总结
- 数据库知识总结
- X86 寻址方式、AT&T 汇编语言相关知识、AT&T 与 Intel 汇编语言的比较、gcc 嵌入式汇编
- JVM基础知识个人总结
- 驱动知识积累-----汇编,C语言之变量,函数透析
- (iPhone/iPad开发)零碎知识总结
- js第一天知识总结