【发布时间】:2012-10-22 22:36:48
【问题描述】:
现在我知道你可以将 gcc 用于 Intel 语法,而不是使用默认的 at&t
gcc -S -masm=intel test.c
有这条线
mov DWORD PTR [ebp-16], OFFSET FLAT:base
和mov dword[ebp-16], base一样吗?
否则我该怎么办?
【问题讨论】:
-
是的,在 NASM 中。不,在 MASM 中。这是 MASM 语法,正如
OFFSET关键字所证明的那样,但是您将其标记为 NASM,那么您想知道哪一个? -
你好 @harold 我正在用 nasm 编程,这就是我标记 nasm 的原因。我想知道如何在 nasm 中执行此 masm 代码以及 offset flat:base 的含义。
标签: gcc assembly x86 nasm masm