单选题
嵌入式系统开发技术
2017-03-15
以下ARM指令中源操作数属于寄存器间接寻址的指令是( )。
A.ADC R1,R2,R3
B.STRH R0,[R1]
C.ORR R1,R,R3
D.MVN R1,#0x0B
参考答案
B
答案解析
寄存器间接寻址是指以寄存器的值作为操作数地址,而操作数本身存放在存储器中,用于间接寻址的寄存器必须用[]括起来。故本题选择B。
你可能感兴趣的试题
A.DCW 0x12;在内存区域分配半字的内存空间并初始化为0x0012
B.CODE32;伪指令通知汇编器,其后的指令序列为32位的ARM指令
C.Baud EQU 2400;为定义一个16位常量Baud值为2400
D.EXTERN SUB1;当前文件引用外部标号SUBl
A.STRB R1,1 R2,#1]!
B.STRH R1,[ R2,#1 ]!
C.STREQ R1,[R2,#1]!
D.STR R1,[R2,#1]!
A.LDRHPL R0,[R1]
B.LDRHMI R0,[R0]
C.LDRBMI R1,[R0]
D.LDRBMI R0,[R1]