首页
社区
课程
招聘
[求助]谁能帮我看一下这段MIPS汇编代码
发表于: 2017-5-25 15:27 4705

[求助]谁能帮我看一下这段MIPS汇编代码

2017-5-25 15:27
4705

在看0day路由器那本书,第三章劫持的时候,发现执行到这句jalr不会立即跳到$t9所指向的地址,而是要执行完下面addiu那条指令,才会去$t9处去执行。感到十分疑惑,希望能向大神们请教一下==



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 57
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
延迟啊!  跳转  内存数据存取  都会有延迟。mips延迟槽
2017-5-25 19:38
1
雪    币: 57
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3

你调试的是啥程序?

2017-5-25 19:41
0
雪    币: 261
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
感谢大神,我好像知道该问题涉及的知识点了!我调试的是,一款路由器的boa(webserver)文件
2017-5-26 09:48
0
雪    币: 55
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
很多cpu指令都会有这种,某些bra  jsr  jmp什么的都会先执行下一条指令才跳转的
2017-5-29 20:09
0
雪    币: 2
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6

JEB: https://www.pnfsoftware.com/jeb2/mips

2017-5-31 02:03
0
雪    币: 2671
活跃值: (4542)
能力值: ( LV9,RANK:240 )
在线值:
发帖
回帖
粉丝
7
因为高度流水线造成了分支延迟我也看过这本书
2017-5-31 22:38
0
雪    币: 267
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
取指  译码  运行
运行addr,此时pc---取指pc+8.
arm有一个dsb 
2017-6-7 23:42
0
游客
登录 | 注册 方可回帖
返回
//