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
Assembly NASM错误:COFF格式不支持非32位重新定位_Assembly_X86_Nasm - Fatal编程技术网

Assembly NASM错误:COFF格式不支持非32位重新定位

Assembly NASM错误:COFF格式不支持非32位重新定位,assembly,x86,nasm,Assembly,X86,Nasm,当我试图编译我的程序时,我遇到了错误 COFF格式不支持非32位重定位 在这行代码中 mov dx, info 我正在尝试显示变量“info”。 如何解决此问题?使用32位寄存器的edx。或者不要使用COFF格式。您没有指定要执行的操作。当然,如果这应该是16位代码,请不要尝试将其汇编到32位COFF对象文件中。@Jester我正在尝试显示“信息”什么操作系统,信息是什么类型,您如何尝试显示它?根据具体情况,您可能也指[info]。

当我试图编译我的程序时,我遇到了错误

COFF格式不支持非32位重定位

在这行代码中

mov dx, info
我正在尝试显示变量“info”。

如何解决此问题?

使用32位寄存器的edx。或者不要使用COFF格式。您没有指定要执行的操作。当然,如果这应该是16位代码,请不要尝试将其汇编到32位COFF对象文件中。@Jester我正在尝试显示“信息”什么操作系统,信息是什么类型,您如何尝试显示它?根据具体情况,您可能也指
[info]