操作系统真相还原----Intel与AT&T汇编风格差异

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

AT&T的直接寻址:
即只有上图的base_address,他的值就是所指的内存了。
movl $255,0xc00080F0
寄存器间接寻址:上图中的offset_address只能是通用寄存器。寄存器中的值就是地址,不要忘记格式中的小括号。mov (%eax),%ebx.
寄存器的相对寻址:此寻址就是上面两项的组合,movb -4(%eax),%bl.
变址寻址:
在这里插入图片描述

发布了24 篇原创文章 · 获赞 3 · 访问量 930

猜你喜欢

转载自blog.csdn.net/HIT_zhanmusi/article/details/104028340
今日推荐