现在我知道你可以使用gcc作为英特尔语法,而不是默认使用
gcc -S -masm = intel test.c
有这一行
mov DWORD PTR [ebp-16],OFFSET FLAT:base
是否与mov dword[ebp-16], base
相同?
否则我该怎么办?
答案 0 :(得分:4)
是的,mov dword [ebp - 16], base
应该没问题。我有一段时间没有看到offset flat:
- 我认为它已经过时了,但它是AT& T的.intel_syntax
曾经想要的想法(我不得不看看Gas的源代码来找出它)。与Masm的offset
或Nasm中的未加修饰的变量名相同。