Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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 没有此类指示:dd 0_Gcc_Assembly_X86 - Fatal编程技术网

Gcc 没有此类指示:dd 0

Gcc 没有此类指示:dd 0,gcc,assembly,x86,Gcc,Assembly,X86,我在用c编译内联汇编代码时出错: 无此类指示:dd 0 这是我的密码: asm( ".data" "big: dd 0\n" ".text\n" "mov out1,%eax\n" "add %eax,out2" ); 我正在尝试创建一个双字变量,稍后我将为它分配out2,这是一个c变量。有人能帮忙吗?使用以下符号:

我在用c编译内联汇编代码时出错:

无此类指示:dd 0

这是我的密码:

asm(
            ".data"
            "big: dd 0\n"
            ".text\n"               
            "mov out1,%eax\n"
            "add %eax,out2"     
        );
我正在尝试创建一个双字变量,稍后我将为它分配out2,这是一个c变量。有人能帮忙吗?

使用以下符号:

     .quad 0
.quad指令允许您声明一个8字节的常量四字

有关更多信息,请参阅手册。

使用此符号:

     .quad 0
.quad指令允许您声明一个8字节的常量四字


有关更多信息,请参阅手册。

dw是否工作?试试其中4个。Dw不起作用,dword也一样。Dw起作用了吗?试试其中4个。Dw不起作用,dword也是。我猜。long代表dd。有可能用long表示十六进制值吗?我猜。long代表dd。有可能用long表示十六进制值吗?