|
gas现在对intel语法的支持很好了,2.16 pre已支持masm的一些语法
如:tbyte ptr,word ptr 等,小例子。。
-
- .intel_syntax noprefix
- .text
- start:
- # operand sizes
- add al, [eax]
- add al, byte ptr [eax]
- add ax, [eax]
- add ax, word ptr [eax]
- add eax, [eax]
- add eax, dword ptr [eax]
- add byte ptr [eax], 1
- add dword ptr [eax], 1
- add word ptr [eax], 1
复制代码
另反汇编工具也是支持intel语法的
objdump -d --disassembler-options=intel a.out
gcc -masm=intel -S xxx.c
呵呵,很爽吧 |
|