啊欧帮忙弄懂的汇编

void DL_Main( void )
{
MMI_VideoPlayerEntry( NULL );
}


00000318 <DL_Main>:
     318:3c1c0001 lui    gp,0x1        # gp的高16bit = 0x0001
     31c:279c6888 addiu  gp,gp,26760   # gp的低16bit = 26760 = 0x6888,因此 gp = 0x0001 6888
     320:0399e021 addu   gp,gp,t9      # gp = gp + t9 = gp + 0x318 = 0x000016888 + 0x318 = 0x16BA0
     324:8f9901fc lw     t9,508(gp)    # gp + 508 = GP + 0x1FC = 0x16BA0 + 0x1FC = 0x16D9C,这里是取出这个memory地址的值到t9中
     328:03200008 jr     t9            # 先执行下一句再跳转到 <MMI_VideoPlayerEntry> 标号,由此知道下一个块里面t9初始值,反推出本块t9 = 0x318
     32c:00002021 move   a0,zero


00001174 <MMI_VideoPlayerEntry>:
    1174:3c1c0001 lui       gp,0x1
    1178:279c5a2c addiu     gp,gp,23084
    117c:0399e021 addu      gp,gp,t9
    1180:27bdffd8 addiu     sp,sp,-40
    1184:afbf0020 sw        ra,32(sp)
    1188:afb1001c sw        s1,28(sp)

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值