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

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

2017-5-25 15:27
4152

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



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

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

你调试的是啥程序?

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

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

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