汇编 STRB 指令 armv7
我有这个代码:
STRB R2, [R0,R1]
它的操作码是 42 54
我正在使用这个表 http ://imrannazar.com/ARM-Opcode-Map
但我所以 54 是我的 strb 指令的操作码。
我想要的是 STRB R2, 1
我需要将十进制值 1 分配给 R2 寄存器。
我无法理解我需要使用的 STRB 操作码来完成我想要的操作。
请帮助我
I have this code:
STRB R2, [R0,R1]
and its opcode is 42 54
I'm using this table http://imrannazar.com/ARM-Opcode-Map
but I so 54 is the opcode of my strb istructions.
What I want is STRB R2, 1
I need to assign to R2 register the decimal value 1.
I can't understand wich opcode for STRB I need to use to do what I want.
help me please
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要将一个小的立即数分配给寄存器,只需执行以下操作:
strb
用于存储到内存。您正在尝试将一个值放入寄存器中。To assign a small immediate to a register, just do:
strb
is used to store to memory. You're trying to put a value into a register.