水木社区手机版
首页
|版面-嵌入式系统(Embedded)|
新版wap站已上线
返回
1/1
|
转到
主题:请教一个ARM汇编指令的含义
楼主
|
BlueTears
|
2023-03-22 20:40:43
|
展开
<clock_nanosleep@plt>: add r12, pc, #12, 12 ; 0xc00000
上面add指令, 我看网上都是三个参数的,最多4个参数的,最后一个参数是对第三个参数的一种操作,类似于:
ADD R0,R2,R3,LSL#2
但是我贴的这个,没看到过,不知道有没有大神清楚,帮忙解答,多谢多谢
--
FROM 61.48.133.*
2楼
|
BlueTears
|
2023-03-27 09:15:22
|
展开
谢谢,后面去查了下arm的手册弄明白了。
我以为伪指令里既然会有LSL#2这种,那是不是也会有ROR#2。。。
【 在 quene 的大作中提到: 】
: 这个要什么大神,就是基本概念呀。第二操作数通过桶形移位器送入ALU,后面的常量就是桶形移位器的移位量。这种常数的移位量受指令编码空间限制只能是 ROR 移位。
--
FROM 61.48.133.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版