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 mov指令语法_Assembly_Nasm_Memory Address_Mov - Fatal编程技术网

Assembly NASM mov指令语法

Assembly NASM mov指令语法,assembly,nasm,memory-address,mov,Assembly,Nasm,Memory Address,Mov,最近,我采用了功能强大的NASM作为默认汇编程序。虽然我在指令语法方面有困难 在TASM中,我认为这是一个有效的指示: mov [dword ptr [ebp + 8]], edx 但是如何在NASM中执行等效操作 此外,由于这是一个非常基本的问题,我在哪里可以找到此类问题的文档和/或示例 谢谢,在这种情况下,NASM知道大小:mov[ebp+8],edx 另一个例子:inc-dword[ebp+8] NASM手册在这里:该说明不等效。我想要的是更新指针地址内容mov[dword[ebp+8]

最近,我采用了功能强大的NASM作为默认汇编程序。虽然我在指令语法方面有困难

在TASM中,我认为这是一个有效的指示:

mov [dword ptr [ebp + 8]], edx
但是如何在NASM中执行等效操作

此外,由于这是一个非常基本的问题,我在哪里可以找到此类问题的文档和/或示例


谢谢,在这种情况下,NASM知道大小:mov[ebp+8],edx

另一个例子:inc-dword[ebp+8]


NASM手册在这里:

该说明不等效。我想要的是更新指针地址内容mov[dword[ebp+8]],edx。@luiez:我用Turbo Assembler 5.0 TASM32.EXE和NASM 2.11.06测试了它。两者都产生机器代码89 55 08。不,这不是有效的指令。x86 ISA没有这种寻址模式。那么,对于这种寻址模式,我必须使用两条指令。@Jester:TASM32没有错误。它只是忽略了外部对括号。