网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
以下不能完成将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中的指定位“置位”的指令操作码是()。A.MOVB.ANDC.ADDD.ORR

考题 已知ARM处理器R1=0x12345678, R2=0xFF008899,则执行指令AND R0,R1,R2后,寄存器R0=(13)__________________,R1=(14)___________________。

考题 在以下ARM处理器指令中可让寄存器R1中指定位“清零”的指令操作码为()。A.MOVB.ANDC.ADDD.ORR

考题 已知ARM处理器进位标志C=1, R1=1000, R2=99, 执行指令ADDC R0,R1,R2之后,R0=___【13】____, R1=___【14】____。

考题 已知ARM处理器的R1=0x12345678, R2=0xFF00FF00,则执行指令ORR R0,R1,R2后,寄存器R0=___【11】____,R1=___【12】____。

考题 将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指令中源操作数属于寄存器寻址的指令是()。A.AND R1,R2,R3B.STRH R1,[R2]C.SWI 0x01D.MOV R1,0x0B

考题 两个电阻R1和R2做串联连接,当R1和R2具有以下数值时,试求串联的等效电阻: ①R1=R2=1Ω;②R1=3Ω,R2=6Ω。

考题 指令解析:写一条ARM指令,完成操作r1 = r2 * 3

考题 ARM处理器在大端模式下从0x60000000到0x60000003存储一个字数据0x32303134,R2=0x60000000,以下说法正确的是()A、0x60000000中存储的数据是0x32B、执行LDRH R1,[R2]后R1=0x3134C、执行LDRB R1,[R2]后R1=0x3230D、执行LDR R1,[R2]后R1=0x34313032

考题 ARM指令LDR R0,[R1,#4]!执行后,以下说法正确的是()。A、R0中的值不变B、R1中的值不变C、内存中的值不变D、R0和R1中的值均不改变

考题 已知ARM处理器R1=0x12345678,R2=0xFF008899,则执行指令ANDR0,R1,R2后,寄存器R0=(),R1=()。

考题 假设R1=1.8,当执行取整运算指令R2=TRUNC(R1)时,是将值2.0赋给变量R2(SIEMENS系统)。

考题 下列选项中哪个叙说是错误的()A、满递增堆栈表示堆栈指针指向最后压入的数据,且由低地址向高地址生成B、只有跳转指令可以根据CPSR中条件码的状态有条件的执行C、指令ADDRO,R1,R2的执行效果是将寄存器R1和R2的内容相加,其结果存放在寄存器R0中D、直接向寄存器R15写入跳转地址值,可以实现程序的跳转

考题 以下ARM指令中,()的源操作数采用了寄存器间接寻址方式。A、MOVR0,#2B、LDRR0,[R1]C、BLSUB1D、ADDR0,R1,R2,LSL#1

考题 问答题指令解析:写一条ARM指令,完成操作r1 = r2 * 3

考题 单选题以下ARM指令中属于寄存器间接寻址的指令是()。A TST R1,#0xFEB LDRB R1,[R2]C MOV R1,R0,LSL#3D BIC R0,R0,#0x0B

考题 单选题以下ARM指令中,()的源操作数采用了寄存器间接寻址方式。A MOVR0,#2B LDRR0,[R1]C BLSUB1D ADDR0,R1,R2,LSL#1

考题 填空题已知ARM处理器R1=0x12345678,R2=0xFF008899,则执行指令ANDR0,R1,R2后,寄存器R0=(),R1=()。

考题 单选题在以下ARM处理器指令中可让寄存器R1中指定位"清零"的指令操作码为()。A MOVB ANDC ADDD ORR

考题 单选题在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是()。A MOVB ANDC ADDD ORR

考题 单选题以下ARM处理器的指令或伪指令错误的是()。A MOV R1,R2B LDR R1,#0x12345678C LDR R1,=0x00000020D ADC R1,R2,R3

考题 单选题以下ARM指令中不属于数据处理类指令的是()A ADC R1,R2,R3B LDR R1,[R2]C MOV R1,R2,LSL#4D ORR R1,R2,R3

考题 单选题某ARM指令完成的功能是“如果相等,则进行带进位的加法”,该指令是()。A ADCNE R1,R2,R3B ADDEQ R1,R2,R3C ANDEQ R1,R2,R3D ADCEQ R1,R2,R3