itgle.com
参考答案和解析
正确答案: D
解析: 暂无解析
更多“单选题ARM处理器如果R1=0x00000080,则指令MOVR0,R1,LSL#2执行后,R0的值为()。A 0x00000200B 0x00000320C 0x00000020D 0x00000040”相关问题
  • 第1题:

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


    正确答案:1100 1000

  • 第2题:

    已经R0=8000,R1=8800,执行指令MOV R0,R1, LSR2后,R0=___【13】____,R1=___【14】____。


    正确答案:2200 8800

  • 第3题:

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

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

    正确答案:B

  • 第4题:

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

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

    正确答案:C

  • 第5题:

    ARM处理器如果R1=0x00000080,则指令MOV R0,R1,LSL#2执行后,R0的值为()。

    • A、0x00000200
    • B、0x00000320
    • C、0x00000020
    • D、0x00000040

    正确答案:A

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

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

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

    正确答案:A

  • 第9题:

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

    STR R0,[R1]

    B

    LDR R0,[R1]

    C

    STRH R0,[R1]

    D

    STRB R0,[R1]


    正确答案: B
    解析: 按题目要求,即将R0的值传送到以R1的值为地址的存储器中,故需采用寄存器间接寻址。因此选A。

  • 第10题:

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

    R0中的值不变

    B

    R1中的值不变

    C

    内存中的值不变

    D

    R0和R1中的值均不改变


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

  • 第11题:

    单选题
    ARM处理器如果R1=0x00000080,则指令MOV R0,R1,LSL#2执行后,R0的值为()。
    A

    0x00000200

    B

    0x00000320

    C

    0x00000020

    D

    0x00000040


    正确答案: D
    解析: 本指令表示将寄存器R1的值左移2位后传送到R0,故选择A。

  • 第12题:

    单选题
    将ARM处理器R0中的一个字节的数据,存入由R1+4指示的内存区域,且地址自动更新,则使用的ARM指令是()。
    A

    STRR0,[R1,#4]

    B

    STRHR0,[R1,#4]!

    C

    STRHR0,[R1,#4]

    D

    STRBR0,[R1,#4]!


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

  • 第13题:

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


    正确答案:0xFF34FF78 0x12345678

  • 第14题:

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

    A.LDRPL R0,[R1]

    B.LDRMI R0,[R0]

    C.LDRHMI R1,[R0]

    D.LDRBMI R0,[R1]


    正确答案:D

  • 第15题:

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

    • A、LDRPL R0,[R1]
    • B、LDRMI R0,[R0]
    • C、LDRHMI R1,[R0]
    • D、LDRBMI R0,[R1]

    正确答案:D

  • 第16题:

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

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

    正确答案:C

  • 第17题:

    以下ARM处理器的指令或伪指令错误的是()。

    • A、MOV R1,R2
    • B、LDR R1,#0x12345678
    • C、LDR R1,=0x00000020
    • D、ADC R1,R2,R3

    正确答案:B

  • 第18题:

    ARM处理器如果R1=0x00000080,则指令MOVR0,R1,LSL#2执行后,R0的值为()。

    • A、0x00000200
    • B、0x00000320
    • C、0x00000020
    • D、0x00000040

    正确答案:A

  • 第19题:

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

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

    正确答案:C

  • 第20题:

    单选题
    ARM处理器如果R1=0x00000080,则指令MOVR0,R1,LSL#2执行后,R0的值为()。
    A

    0x00000200

    B

    0x00000320

    C

    0x00000020

    D

    0x00000040


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

  • 第21题:

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

    R1的3倍

    B

    R1+3

    C

    R1的8倍

    D

    R1的8分之1


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

  • 第22题:

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

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

  • 第23题:

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

    STRR0,[R1]

    B

    LDRR0,[R1]

    C

    STRHR0,[R1]

    D

    STRBR0,[R1]


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

  • 第24题:

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

    LDRPL R0,[R1]

    B

    LDRMI R0,[R0]

    C

    LDRHMI R1,[R0]

    D

    LDRBMI R0,[R1]


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