0
section .bss
length equ 16
number: resb length
这仅适用于64个位:如何在汇编中将16字节的数字存储到内存中?
mov qword[number], 43271
这被表示只有8个字节(64位)的。我需要将值存储在128位内存中,但我不知道如何做到这一点。
感谢
section .bss
length equ 16
number: resb length
这仅适用于64个位:如何在汇编中将16字节的数字存储到内存中?
mov qword[number], 43271
这被表示只有8个字节(64位)的。我需要将值存储在128位内存中,但我不知道如何做到这一点。
感谢
的标准方法是使用两个存储指令,每一个半:
mov qword [number], 1234
mov qword [number+8], 4567
你可能只是更多的门店 – harold
或使用SSE加载/存储(例如,['MOVDQU'] (http://www.felixcloutier.com/x86/MOVDQU.html))。 –
其次。像'mov qword [number],43271' +'mov qword [number + 8],54382'。 – zx485