选择题
16.
以下不能完成将R2中数值的两倍写入R1中的ARM指令是( )。
A、
ADD R1,R2,R2
B、
ORR R1,R2,R2
C、
MOV R1,R2,LSL#1
D、
MUL R1,R2,#2
【正确答案】
B
【答案解析】
将R2寄存器中的数值的两倍写入R1,可以通过加法指令、移位指令(逻辑左移相当于乘操作)和乘法指令完成,故选项中仅B项无法完成,故本题选择B。
提交答案
关闭