[单选题]

在小端模式下,通过ARM伪指令MyData DCW 0x1122,0x3344,0x5566,0x7788在内存中定义了4个16位操作数,则在伪指令LDR R1,=MyData后执行指令LDR R0,[R1,#4],则R0的值为()。

A . 0x77885566

B . 0x11223344

C . 0x44556677

D . 0x88776655

参考答案与解析:

相关试题

ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001

[单选题]A.RM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35, 0x98001205中存放数据0x36, 0x98001206中存放数据0x37, 0x98001207中存放数据0x38, 在指令LDR R0,[R1,4]执行后,R0中的值为()。A.0x35363738B.0x36353837C.0x38373635D.0x37383536

  • 查看答案
  • ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001

    [单选题]ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDRR0,[R1,#4]执行后,R0中的值为()。A . 0x35363738B . 0x36353837C . 0x38373635D . 0x37383536

  • 查看答案
  • 以下ARM处理器的指令或伪指令错误的是()。

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

  • 查看答案
  • 以下ARM处理器的指令或伪指令错误的是()。

    [单选题]以下ARM处理器的指令或伪指令错误的是()。A . MOVR1,R2B . LDRR1,#0x12345678C . LDRR1,=0x00000020D . ADCR1,R2,R3

  • 查看答案
  • 已知R3=0x80001000,R4=0x00A00010,执行ARM指令MOV

    [单选题]已知R3=0x80001000,R4=0x00A00010,执行ARM指令MOV R3,R4,LSL#8后,R3的值为()。A . 0x80001000B . 0x00A00010C . 0xA0001000D . 0x0000A000

  • 查看答案
  • ARM汇编程序中,代码段的定义应用使用()伪指令。

    [单选题]ARM汇编程序中,代码段的定义应用使用()伪指令。A . AREAB . DCBC . MACROD . GBLA

  • 查看答案
  • 已知内存单元0x60000000~0x60000003以小端模式存放一个32位数

    [单选题]已知内存单元0x60000000~0x60000003以小端模式存放一个32位数据0x32303134,R1=0x60000000,R0=0,执行ARM指令LDRHR0,[R1]之后,R0的值为()。A . 0x32303134B . 0x00003230C . 0x00003134D . 0x00000032

  • 查看答案
  • 已知R1=0x20000000,R0=0x55667788,在大端模式下执行AR

    [单选题]已知R1=0x20000000,R0=0x55667788,在大端模式下执行ARM指令STRR0,[R1]之后,0x20000003中的值为()。A . 0x55B . 0x66C . 0x77D . 0x88

  • 查看答案
  • EQU伪指令与“=”伪指令有何区别?

    [问答题] EQU伪指令与“=”伪指令有何区别?

  • 查看答案
  • ARM处理器如果R1=0x00000080,则指令MOV R0,R1, LSL2

    [单选题]A.RM处理器如果R1=0x00000080,则指令MOV R0,R1, LSL2执行后,R0的值为()。A.0x00000200B.0x00000320C.0x00000020D.0x00000040

  • 查看答案