首页 / 科技百科 / 正文

小端存储与大端存储区别 

小端存储与大端存储的区别主要体现在数据的存储方式上:

1. 大端存储(big endian):低地址存放高有效字节,即数据的第一个字节先存。这种存储方式更符合人类的阅读习惯,高位字节在前,低位字节在后。

2. 小端存储(little endian):低地址存放低有效字节,即数据的第一个字节后存。这种存储方式在计算机内部处理中更为常见,因为计算机的内部处理都是从小端开始的。

以一个32位无符号数0x12345678为例,在小端存储模式下,从低地址到高地址依次储存的是78h、56h、34h、12h,而在大端存储模式下,从低地址到高地址依次储存的是12h、34h、56h、78h。

此外,STM32等一些处理器也使用了小端存储模式。

如有侵权请及时联系我们处理,转载请注明出处来自