ARM经典教程。
详解第2操作数 详解第 操作数 # immed_8r该常数必须对应8位位图,即常数是由一个8位的 常数循环右移位偶数位得到。例如:合法常量:0x3FC、0、0xF0000000、200、0xF0000001。 非法常量:0x1FE、511、0xFFFF、0x1010、0xF0000010。 常数表达式应用举例:
MOV AND LDR SUB
R0,#1 ;R0=1 R1,R2,#0x0F ;R2与0x0F,结果保存在R1 R0,[R1],# -4 R4,R2,#D4000002 ;该立即数是0xBE循环右移6位 ;课堂练习此第2操作数