在小端模式下,通过ARM伪指令MyData DCW 0x1122,0x3344,0x5566,0x7788在内存中定义了

题目
单选题
在小端模式下,通过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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下对伪指令的解释错误的是:()。

A.DCB 0x56;在内存区域分配一个字的内存空间并初始化为0x56

B.CODE32;伪指令通知编译器,其后的指令序列为32位的Thumb指令

C.MyTest EQU 15000;为定义一个常量MyTest值为15000,最大数为32位

D.EXPORT伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用


正确答案:B

第2题:

小端模式下如果从0x30000000到0x30000007存放的一个双字为0x1234567890ABCDEF,且R1=0x30000000,则加载指令LDRB R0,[R1]执行后,R0=___【9】___、LDRH R2,[R1,2]执行后,R2=___【10】___。


正确答案:0xEF 0x000000EF 0x90AB 0x000090AB

第3题:

已知内存0x80000000中的内容为0x33, 0x80000001中的内容为0x31, 0x80000002中的内容为0x30, 0x80000003中的内容为0x32,则ARM在大端模式下地址0x80000000所指示的一个字为()。

A.0x33303132

B.0x32303133

C.0x32303331

D.0x33313032


正确答案:D

第4题:

在小端模式下,通过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

正确答案:A

第5题:

设函数f(x)在定义域I上的导数大于零,若对任意的x0∈I,曲线y=f(x)在点(x0,f(x0))处的切线与直线x=x0及x轴所围成区域的面积恒为4,且f(0)=2,求f(x)的表达式.


答案:
解析:

第6题:

以下关于ARM处理器说法正确的是:()。

A.半字数据0x1234在小端格式下从0x10000000开始存放,其中0x34存放在0x10000001中

B.ARM处理器支持8位、16位和32位数据类型

C.MMU为存储器保护单元,是对存储器进行保护的可选组件

D.虚拟地址到物理地址映射是MPU的主要功能


正确答案:B

第7题:

存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为()。

A.0x00

B.0x87

C.0x65

D.0x61


参考答案:C

第8题:

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

A.0x35363738

B.0x36353837

C.0x38373635

D.0x37383536


正确答案:C

第9题:

ARM处理器在大端模式下从0x60000000到0x60000003存储一个字数据0x32303134,R2=0x60000000,以下说法正确的是()

  • A、0x60000000中存储的数据是0x32
  • B、执行LDRH R1,[R2]后R1=0x3134
  • C、执行LDRB R1,[R2]后R1=0x3230
  • D、执行LDR R1,[R2]后R1=0x34313032

正确答案:D

第10题:

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

  • A、MOVR1,R2
  • B、LDRR1,#0x12345678
  • C、LDRR1,=0x00000020
  • D、ADCR1,R2,R3

正确答案:B

更多相关问题