ARM技术william hill官网
直播中

王银喜

7年用户 2446经验值
私信 关注
[问答]

在ARM汇编语言中对立即数有要求?

在 ARM 汇编语言中,对立即数的有要求,我记得原来没有这样一说了。现在反而糊涂了,用立即数时候,很小心很忌讳,不会像 51 下随心所欲的使用了,有对立即数熟悉的朋友站出来给大家释疑。谢谢

回帖(2)

刘勇

2023-2-16 15:47:50
如使用"非法数据可以使用 lrd 送到寄存器"的方法.
首先在存储器中定义一个常量,再 ldr 进去,编译器是这样弄的.可以看下面语句反汇
编的区别;
int z=0x101;
int z=0Xff;
举报

张波

2023-2-16 15:47:59
大多数的数据处理指令和部分状态寄存器访问指令用到立即数,在 ARM 中不是所有数都能用作立即数;
举报

更多回帖

发帖
×
20
完善资料,
赚取积分