问题是“将数据存储到内存位置1001h,..(1001h + 10)并以相反的顺序将数据复制到内存位置2001 ...((2001 + h)”)我一直收到运行时错误无效的立即操作数值 必须立即通过在32位字内旋转8位数字来创建立即数。 我该如何解决?
MVN R2,#0x1001
MOV R3,#0x2000
MOV R4,#0X01
MOV R0,#0X10
LOOP
STRB R4,[R2]
LDRB R5,[R2]
STRB R0,[R3]
ADD R2,R2,#0x01
ADD R3,R3,#0x01
ADD R4,R4, #0x01
SUB R0,R0, #0x01
CMP R0,#0x01
BNE LOOP
END