今天在深入ARM架构时发现有关于大端小端的字眼,故查阅资料总结下大小端的解释
一,大小端的解释
大端模式:即数据保存在内存上时,低位保存在内存高地址中,高位保存在内存的低地址中。
小端模式:指数据的低位保存在内存的低地址中,高位保存在内存的高地址中
对于16位,32位等单片机并行处理数超过了一个字节,这就涉及到多字节合并存储的问题
在ARM架构单片机中,大多是小端模式
如数据0X12345678储存在内存地址0x11中,则0x11存储的是0x78,0x12储存的是0x56,0x13储存的是0x34,0x14储存的是0x12。而大端模式则相反