Put the least significant byte into the lowest address.
比如:
mov eax, ‘WXYZ’
在寄存器eax中的值为0x5a595857
其中W、X、Y、Z的十六进制数值分别为57h、58h、59h、5ah。
在一个寄存器中,右端是低位,左端是高位。所以把先来的字符放在低位。
这里的WXYZ也可以看做是char ch[4] = ‘WXYZ’,低位的放到低位的地方去。
Powered by: 博客园 Copyright © 2024 天地玄黄 Powered by .NET 9.0 on Kubernetes