Intel汇编语法偏移量

时间:2012-11-02 09:14:58

标签: gcc assembly x86 nasm masm

现在我知道你可以使用gcc作为英特尔语法,而不是默认使用

  

gcc -S -masm = intel test.c

有这一行

  

mov DWORD PTR [ebp-16],OFFSET FLAT:base

是否与mov dword[ebp-16], base相同? 否则我该怎么办?

1 个答案:

答案 0 :(得分:4)

是的,mov dword [ebp - 16], base应该没问题。我有一段时间没有看到offset flat: - 我认为它已经过时了,但它是AT& T的.intel_syntax曾经想要的想法(我不得不看看Gas的源代码来找出它)。与Masm的offset或Nasm中的未加修饰的变量名相同。

相关问题