2016-11-19 132 views
0
section .bss 
    length equ 16 
    number: resb length 

这仅适用于64个位:如何在汇编中将16字节的数字存储到内存中?

mov qword[number], 43271 

这被表示只有8个字节(64位)的。我需要将值存储在128位内存中,但我不知道如何做到这一点。

感谢

+0

你可能只是更多的门店 – harold

+1

或使用SSE加载/存储(例如,['MOVDQU'] (http://www.felixcloutier.com/x86/MOVDQU.html))。 –

+1

其次。像'mov qword [number],43271' +'mov qword [number + 8],54382'。 – zx485

回答

3

的标准方法是使用两个存储指令,每一个半:

mov qword [number], 1234 
mov qword [number+8], 4567 
相关问题