关于大小端模式的浅淡

以实际情况作例子:




1.由图是不是可知地址(Unsignd char *)0x0000_0020的所存值?

答:0x3C。

 

2.对于32位机,由图是否可知地址(Unsignd int *)0x0000_0020的所存值?

答:不确定,

当为小端模式,值为:0x3C;

当为大端模式,值为:0x3C000000。

 

3.关于大小端的浅淡

答:结合图中,    0x0000_0020地址存放0x3C,   0x0000_0021地址存放0x00,

                                0x0000_0022地址存放0x00,    0x0000_0023地址存放0x00。

       小端模式下,低地址存放低字节,整合就是00-00-00-3C

       故(Unsignd int *)0x0000_0020的所存值为:0x03。

 

       大端模式下,低地址存放高字节,整合就是3C-00-00-00

       故(Unsignd int *)0x0000_0020的所存值为:0x3C000000。

 

值的一说的是,平时我们玩的51单片机基本上都是大端,arm一般是可选的,intel pc为小端.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值