Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gcc 英特尔汇编语法偏移量_Gcc_Assembly_X86_Nasm_Masm - Fatal编程技术网

Gcc 英特尔汇编语法偏移量

Gcc 英特尔汇编语法偏移量,gcc,assembly,x86,nasm,masm,Gcc,Assembly,X86,Nasm,Masm,现在,我知道你可以使用gcc的英特尔语法,而不是默认的at&t与 gcc-S-masm=intel test.c 有这条线 mov DWORD PTR[ebp-16],偏置平面:基座 它是否与mov dword[ebp-16]base相同? 否则我该怎么办?是的,mov-dword[ebp-16],base应该可以。我已经有一段时间没有看到过offset flat:,我认为它已经过时了,但AT&t的.intel\u syntax的想法过去就是这样要求的(我必须查看Gas的源代码才能找到答案)。表

现在,我知道你可以使用gcc的英特尔语法,而不是默认的at&t与

gcc-S-masm=intel test.c

有这条线

mov DWORD PTR[ebp-16],偏置平面:基座

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

是的,
mov-dword[ebp-16],base
应该可以。我已经有一段时间没有看到过
offset flat:
,我认为它已经过时了,但AT&t的
.intel\u syntax
的想法过去就是这样要求的(我必须查看Gas的源代码才能找到答案)。表示与Masm的偏移量相同,或Nasm中未加修饰的变量名。

是,在Nasm中。不,在马斯姆。这是MASM语法,正如
OFFSET
关键字所证明的,但是你标记了它NASM,那么你想知道哪个呢?你好@harold我正在用NASM编程这就是我标记NASM的原因。我想知道如何在nasm中编写masm代码,以及offset flat:base的含义。我喜欢堆栈溢出,这让我的生活变得轻松了很多。再一次。