如何使用NASM在装配中添加两个四字?

3 x86 assembly nasm

我在EDX中有一个四字:EAX,另一个在堆栈上.如何将它们一起添加?

Gre*_*ill 7

假设一个在EDX中:EAX而另一个在ECX中:EBX(从堆栈弹出或从EBP偏移或任何你喜欢的任何地方读取它).然后添加将是这样的:

add eax,ebx
adc edx,ecx
Run Code Online (Sandbox Code Playgroud)

adc指令使用低部分的进位添加操作数的高位部分.结果是在EDX:EAX中.