处理字节顺序

一个地址存一个字节?

字节顺序描述如何在计算机系统中表示有多个字节组成的数据。

定义:数据在计算机系统中的存储格式,描述了存储器中地址的MSB和LSB的位置。

字节顺序结构类型:

大端模式:将MSB保存在最低存储器地址处;

小端模式:将LSB保存在最低存储器地址处;

按原生数据类型引用数据时,两种字节顺序存储的多字节数据域相同,但是在按字节或半字类型访问数据时,字域次序和系统的字节顺序配置相关。

小端取址:字的最低有效字节占据存储器中该字的最低字节地址;

大端取址:字的最低有效字节保存在高阶字节地址上,最高有效字节保存在低阶字节低智商。

 若以半字方式处理时,存储器的地址必须时2的倍数,两种取址模式的地址安排如下,但在半字中,字节保持与字中相同的次序:

 通常字节顺序对于用户是透明的,但是在数据必须跨越字节顺序模式时往往会带来麻烦(以大端模式存储,以小端模式获取?)。

猜你喜欢

转载自www.cnblogs.com/lizhiqing/p/12386465.html