汇编程序STRB指令armv7

Usi*_*Usi 1 patch arm ida disassembly armv7

我有这个代码:

STRB            R2, [R0,R1]
Run Code Online (Sandbox Code Playgroud)

它的操作码是 42 54

我正在使用这张桌子http://imrannazar.com/ARM-Opcode-Map

但我这样54是我的strb结构的操作码.

我想要的是 STRB R2, 1

我需要为R2寄存器分配十进制值1.

我无法理解STRB的操作码我需要用来做我想要的.

请帮帮我

Jac*_*ues 6

要为寄存器分配一个小的立即数,只需:

mov r2, #1
Run Code Online (Sandbox Code Playgroud)

strb用于存储到内存.您正在尝试将值放入寄存器中.