Linux Debugging(二): 熟悉AT&T汇编语言
摘要:
没想到《Linux Debugging:使用反汇编理解C++程序函数调用栈》发表了收到了大家的欢迎。但是有网友留言说不熟悉汇编,因此本书列了汇编的基础语法。这些对于我们平时的调试应该是够用了。1 AT&T与Intel汇编语法对比 本科时候大家学的基本上都是Intel的8086汇编语言,微软采用的就是这种格式的汇编。GCC采用的是AT&T的汇编格式, 也叫GAS格式(Gnu ASembler GNU汇编器)。1、寄存器命名不同AT&TIntel说明%eaxeaxIntel的不带百分号2、操作数顺序不同AT&TIntel说明movl %eax, %ebxmov eb 阅读全文
posted @ 2014-01-24 23:30 anzhsoft 阅读(193) 评论(0) 推荐(0) 编辑