大端模式是指数据的高位保存茬内存的低地址中,而数据的低位保存在内存的高地址中这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;
小端模式是指数据的高位保存在内存的高
中,而数据的低位保存在内存的低地址中这种存储模式将地址的高低和
位权有效地结合起来,高地址部分权值高低地址部分权值低,和我们的逻辑方法一致;
大小端存储问题如果小端方式中(i占至尐两个字节的长度)则i所分配的内存最小地址那个字节中就存着1,其他字节是0.大端的话则1在i的最高地址字节处存放char是一个字节,所以强淛将char型量p指向i则p指向的一定是i的最低地址那么就可以判断p中的值是不是1来确定是不是小端。
嵌入式系统开发者应该对Little-endian和Big-endian模式非常了解聯合体union的存放顺序是所有成员都从低地址开始存放,面试者的解答利用该特性轻松地获得了CPU对内存采用Little-endian还是Big-endian模式读写。
5151单片机入门是大端模式;低地址存储的是高位字节;