Isz*_*hel 0 memory x86 assembly nasm
当我像这样复制:
mov word[esi+edi],0x7FFF
Run Code Online (Sandbox Code Playgroud)
在我写的文件中,它被复制为FF 7F
为什么这样做,或者我如何反转它?
NASM没有这样做.处理器确实如此,因为x86是Little Endian(参见endianness).
你可以写,mov word[esi+edi],0xFF7F如果你想,但我怀疑代码是正确的开始,只有你没有考虑到字节序.