arm的little endian示例

arm is little-endian for both image and memory, take u-boot.bin as an example:

hexer u-boot.bin
00000000:  12 00 00 ea 14 f0 9f e5  14 f0 9f e5 14 f0 9f e5  ................
00000010:  14 f0 9f e5 14 f0 9f e5  14 f0 9f e5 14 f0 9f e5  ................

arm-xx-objdump u-boot
70000000:       ea000012        b       70000050 <reset>
70000004:       e59ff014        ldr     pc, [pc, #20]   ; 70000020 <shadowed_rom>
70000008:       e59ff014        ldr     pc, [pc, #20]   ; 70000024 <_software_interrupt>
7000000c:       e59ff014        ldr     pc, [pc, #20]   ; 70000028 <_prefetch_abort>
70000010:       e59ff014        ldr     pc, [pc, #20]   ; 7000002c <_data_abort>
70000014:       e59ff014        ldr     pc, [pc, #20]   ; 70000030 <_not_used>
70000018:       e59ff014        ldr     pc, [pc, #20]   ; 70000034 <_irq>
7000001c:       e59ff014        ldr     pc, [pc, #20]   ; 70000038 <_fiq>

md.b 0x0
00000000: 12 00 00 ea 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5    ................
00000010: 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5    ................

md 0x
00000000: ea000012 e59ff014 e59ff014 e59ff014    ................
00000010: e59ff014 e59ff014 e59ff014 e59ff014    ................

the lower address stores the lower bit data

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值