- 博客(1)
- 收藏
- 关注
原创 bl和ldr用作跳转指令的区别
bl指令经过汇编编译器编译后形成的指令码表示:新的pc值为,从当前pc值开始(即pc+8),跳过offset* 4个字节位置。下面看反汇编: 当前pc值为:bldisable_watch_dog经过编译后机器码为0xeb000005,即offset为5条指令,偏移字节数为5*4=20=0x14。当前pc值为0x30000000+8=0x30000008。则指令执行后的pc值为:0x300
2013-12-01 20:55:12 2255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人