永发信息网

汇编LDR MOVS BLX是什么含义,还有一下代码是个什么意思 给逐行分析一下

答案:1  悬赏:0  手机版
解决时间 2021-04-03 02:06
汇编LDR MOVS BLX是什么含义,还有一下代码是个什么意思 给逐行分析一下
最佳答案
LDR 指令是RISC(精简指令集)处理器特有指令,看样子像是ARM指令集

第一条指令 BLX R3是一个跳转指令,你前面肯定有对R3赋值,R3的值为跳转函数的入口地址,BLX是带有返回的跳转,即在跳转的时候会将PC+4(+8?这个我不确定了)的指令保存到LR寄存器,在跳转函数的结尾通过LR可以返回当前位置

LDR指令就是取数的指令,这个指令分为LDR直接取数的指令,或者是伪指令,看样子你的汇编代码不是C反汇编出来的,而是自己手写的呀。。。
MOVS就是搬移指令。。。

指令太多分析起来太麻烦了。。。。ADD 的那两条指令看起来又不像ARM指令 好奇怪的样子。。。追问多谢呀。这个BLX是不是可以理解为调用函数呀。那如果该函数有返回值,应该在哪里呀,是返回到R3吗。如果不是那应该在哪里呀

再次感谢呀,汇编看不懂,高手呀追答函数返回值应该在R0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金昌农友货运物流信息中心地址好找么,我有些
看图一个人拿着鱼竿钓一条鱼打一字
瑞银信pos机老是跳码怎么回事
敦煌遗书的介绍
VB SQL求和汇总的问题
女的比男大四岁好吗! 女鼠 男龙 合适吗
民国三年1元多少个版本
拉尾e14最大功率led灯泡是多少w
绝句绝的意思,络绎不绝绝的意思,绝境绝的意
多喝牛奶可以美白吗?
绵阳普明高中多少分录取
现急求一个微信号帮忙发东西…能够对被发对象
目标设立是目标管理的重要过程,在此过程中应
如何把图中这种棱角的边缘弄成圆形边缘,听别
青椒要是没有炒熟吃了会不会有什么问题
推荐资讯
个人所得税换算成本
如何从内部构造上判断双子叶植物根状茎或是单
熟食与生肉在冰箱保鲜柜如何分层放?
159代餐只带早上和中午。晚上吃饭会发胖嘛?
东方神起和SJ一起上过哪些节目?
晶枝玉叶地址在哪,我要去那里办事
爱的真谛是什么???
声声慢 李清照在寻觅什么
农村庭院不锈钢大门和铁门用哪种好
下面是白居易任周至县尉(今西安市西)所写的一
ipad黑屏没反应
男的中指长好不好 代表什么啊我的10厘米 才15
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?