博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

小端存储

Posted on 2011-03-15 15:44  天地玄黄  阅读(576)  评论(0编辑  收藏  举报

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’,低位的放到低位的地方去。