"); //-->
嵌入式系统开发者应该对Little-endian和Big-endian模式非常了解。例如,16bit宽的数0x1234在Little-endian模式CPU内存中的存放方式(假设从地址0x4000开始存放)为:
0x4000 存放 0x34 、0x4001 存放 0x12;
内存地址 |
0x4000 |
0x4001 |
存放内容 |
0x34 |
0x12 |
而在Big-endian模式CPU内存中的存放方式则为:
0x4000 存放 0x12 、0x4001 存放 0x34;
内存地址 |
0x4000 |
0x4001 |
存放内容 |
0x12 |
0x34 |
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。