将寄存器R1中指定的bit7和bit3位清除、其它位保持不变的ARM指令是()A、ORR R1,R1,#0x00000088B、AND R1,R1,#0x00000088C、BIC R1,R1,#0x00000088D、TST R1,R1,#0x00000088

题目

将寄存器R1中指定的bit7和bit3位清除、其它位保持不变的ARM指令是()

  • A、ORR R1,R1,#0x00000088
  • B、AND R1,R1,#0x00000088
  • C、BIC R1,R1,#0x00000088
  • D、TST R1,R1,#0x00000088

相似考题
更多“将寄存器R1中指定的bit7和bit3位清除、其它位保持不变的ARM指令是()A、ORR R1,R1,#0x00000088B、AND R1,R1,#0x00000088C、BIC R1,R1,#0x00000088D、TST R1,R1,#0x00000088”相关问题
  • 第1题:

    以下ARM指令中属于寄存器间接寻址的指令是()。

    A.TST R1,0xFE

    B.LDRB R1,[R2]

    C.MOV R1,R0,LSL3

    D.BIC R0,R0,0x0B


    正确答案:B

  • 第2题:

    以下ARM指令中源操作数属于寄存器寻址的指令是()。

    A.AND R1,R2,R3

    B.STRH R1,[R2]

    C.SWI 0x01

    D.MOV R1,0x0B


    正确答案:A

  • 第3题:

    初始值R1=23H,R2=0FH执行指令BIC  R0, R1,R2,LSL #1后,寄存器R0,R1的值分别是多少?


    正确答案:R0=21H,  R1=23H,  R2=1EH。

  • 第4题:

    ARM指令LDR R0,[R1,#4]!执行后,以下说法正确的是()。

    • A、R0中的值不变
    • B、R1中的值不变
    • C、内存中的值不变
    • D、R0和R1中的值均不改变

    正确答案:C

  • 第5题:

    下面指令执行后,改变R1寄存器内容的指令是()

    • A、TST R1,#2
    • B、ORR R1,R1,R1
    • C、CMP R1,#2
    • D、EOR R1,R1,R1

    正确答案:D

  • 第6题:

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


    正确答案:0x12000018;0x12345678

  • 第7题:

    ARM处理器将R0中一个字的数据,存入由R1指示的内存区域,则使用的指令是()。

    • A、STR R0,[R1]
    • B、LDR R0,[R1]
    • C、STRH R0,[R1]
    • D、STRB R0,[R1]

    正确答案:A

  • 第8题:

    在指令LDR R0,[R1,#4]!执行后,R1中的值为()。

    • A、R1不变
    • B、R1=R1+1
    • C、R1=R1+4
    • D、R1=4

    正确答案:C

  • 第9题:

    单选题
    以下不能完成将R2中数值的两倍写入R1中的ARM指令是()
    A

    ADD R1,R2,R2

    B

    ORR R1,R2,R2

    C

    MOV R1,R2,LSL#1

    D

    MUL R1,R2,#2


    正确答案: A
    解析: 将R2寄存器中的数值的两倍写入R1,可以通过加法指令、移位指令(逻辑左移相当于乘操作)和乘法指令完成,故选项中仅B项无法完成,本题选B。

  • 第10题:

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

    正确答案: 0x12000018,0x12345678
    解析: 暂无解析

  • 第11题:

    单选题
    以下ARM指令中不属于数据处理类指令的是()
    A

    ADC R1,R2,R3

    B

    LDR R1,[R2]

    C

    MOV R1,R2,LSL#4

    D

    ORR R1,R2,R3


    正确答案: B
    解析: 数据处理类指令可分为数据传送指令、算术逻辑运算指令和比较指令。本题A、C、D均属于数据处理类指令,B项属于加载/存储指令,故本题选B。

  • 第12题:

    单选题
    如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为()。
    A

    LDRPL R0,[R1]

    B

    LDRMI R0,[R0]

    C

    LDRHMI R1,[R0]

    D

    LDRBMI R0,[R1]


    正确答案: B
    解析: 按题目要求需要用到字节数据加载指令LDRB,且寄存器间接寻址,故选D。

  • 第13题:

    将R1寄存器中的指定位bit0和bit3清零,以下ARM汇编指令正确的是()。

    A.AND R1,R1,0xFFFFFFF6

    B.BIC R1,R1,0xFFFFFFF6

    C.EOR R1,R1,0xFFFFFFF6

    D.ORR R1,R1,0xFFFFFFF6


    正确答案:A

  • 第14题:

    如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为:()。

    A.LDRPL R0,[R1]

    B.LDRMI R0,[R0]

    C.LDRHMI R1,[R0]

    D.LDRBMI R0,[R1]


    正确答案:D

  • 第15题:

    执行ARM指令STR R0,[R1,#4]!之后,以下说法正确的是()。

    • A、R0的值加4
    • B、R1的值加4
    • C、内存中的数据保持不变
    • D、R1的值保持不变

    正确答案:B

  • 第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

  • 第17题:

    执行ARM指令MOV R0,R1,LSL#3后,R0的值为()。

    • A、R1的3倍
    • B、R1+3
    • C、R1的8倍
    • D、R1的8分之1

    正确答案:C

  • 第18题:

    在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是()。

    • A、MOV
    • B、AND
    • C、ADD
    • D、ORR

    正确答案:D

  • 第19题:

    以下ARM指令中不属于数据处理类指令的是()

    • A、ADC R1,R2,R3
    • B、LDR R1,[R2]
    • C、MOV R1,R2,LSL#4
    • D、ORR R1,R2,R3

    正确答案:B

  • 第20题:

    ARM处理器将R0中一个字的数据,存入由R1指示的内存区域,则使用的指令是()。

    • A、STRR0,[R1]
    • B、LDRR0,[R1]
    • C、STRHR0,[R1]
    • D、STRBR0,[R1]

    正确答案:A

  • 第21题:

    单选题
    对寄存器R1的内容乘以4的正确指令是()
    A

    LSR R1,#2

    B

    LSL R1,#2

    C

    MOV R1,R1,LSL#2

    D

    MOV R1,R1,LSR#2


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    下面指令执行后,改变R1寄存器内容的指令是()
    A

    TST R1,#2

    B

    ORR R1,R1,R1

    C

    CMP R1,#2

    D

    EOR R1,R1,R1


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    将寄存器R1中指定的bit7和bit3位清除、其它位保持不变的ARM指令是()
    A

    ORR R1,R1,#0x00000088

    B

    AND R1,R1,#0x00000088

    C

    BIC R1,R1,#0x00000088

    D

    TST R1,R1,#0x00000088


    正确答案: D
    解析: 在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现的;MOV PC,LR在ARM汇编中用于子程序的返回;D项中R15即是PC,故本题选A。