网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
以下不能完成将R2中数值的两倍写入R1中的ARM指令是()
A
ADD R1,R2,R2
B
ORR R1,R2,R2
C
MOV R1,R2,LSL#1
D
MUL R1,R2,#2
参考答案
参考解析
解析:
将R2寄存器中的数值的两倍写入R1,可以通过加法指令、移位指令(逻辑左移相当于乘操作)和乘法指令完成,故选项中仅B项无法完成,本题选B。
更多 “单选题以下不能完成将R2中数值的两倍写入R1中的ARM指令是()A ADD R1,R2,R2B ORR R1,R2,R2C MOV R1,R2,LSL#1D MUL R1,R2,#2” 相关考题
考题
已知ARM处理器R1=0x12345678, R2=0xFF008899,则执行指令AND R0,R1,R2后,寄存器R0=(13)__________________,R1=(14)___________________。
考题
将R1寄存器中的指定位bit0和bit3清零,以下ARM汇编指令正确的是()。A.AND R1,R1,0xFFFFFFF6B.BIC R1,R1,0xFFFFFFF6C.EOR R1,R1,0xFFFFFFF6D.ORR R1,R1,0xFFFFFFF6
考题
需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是()。A.SUBVSR1,R2,R3B.SUBEQ R1,R2,R3C.SUBLS R1,R2,R3D.SUBNE R1,R2,R3
考题
将R1指示区域中的一个字节数据读入R2,这条指令应是___【15】____R2,[R1]。将R2中的一个字写入由R0+4指示的内存区域中,并将地址自动更新的指令应是___【16】____R2,[R0+4]!。
考题
ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在R1中,正确的指令是:()。A.ORRMIR1,R2,R3B.ORREQ R1,R2,R3C.ORRLT R1,R2,R3D.ORRNE R1,R2,R3
考题
ARM处理器在大端模式下从0x60000000到0x60000003存储一个字数据0x32303134,R2=0x60000000,以下说法正确的是()A、0x60000000中存储的数据是0x32B、执行LDRH R1,[R2]后R1=0x3134C、执行LDRB R1,[R2]后R1=0x3230D、执行LDR R1,[R2]后R1=0x34313032
考题
下列选项中哪个叙说是错误的()A、满递增堆栈表示堆栈指针指向最后压入的数据,且由低地址向高地址生成B、只有跳转指令可以根据CPSR中条件码的状态有条件的执行C、指令ADDRO,R1,R2的执行效果是将寄存器R1和R2的内容相加,其结果存放在寄存器R0中D、直接向寄存器R15写入跳转地址值,可以实现程序的跳转
考题
单选题某ARM指令完成的功能是“如果相等,则进行带进位的加法”,该指令是()。A
ADCNE R1,R2,R3B
ADDEQ R1,R2,R3C
ANDEQ R1,R2,R3D
ADCEQ R1,R2,R3
热门标签
最新试卷