ARM处理器在大端模式下从0x60000000到0x60000003存储一个字数据0x32303134,R2=0x600

题目
单选题
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

参考答案和解析
正确答案: A
解析: 在ARM的体系结构中,处理器可以工作在3种不同的状态,一是ARM状态,二是Thumb状态及Thumb-2状态,三是调试状态。除支持Thumb-2的ARM处理器外,其他所有ARM处理器都可以工作在ARM状态。ARM状态是ARM处理器工作于32位指令的状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态;在Thumb模式下,指令代码只有16位。Thumb-2状态是ARMv7版本的ARM处理器所具有的新状态。值得注意的是,ARM处理器复位后开始执行代码时总是只处于ARM状态,如果需要则可以切换到Thumb状态及Thumb-2状态。所以只有D项正确。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中

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

C.MPU为ARM处理器的存储器管理单元

D.MMU为ARM处理器的存储器保护单元


正确答案:A

第2题:

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

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

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

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

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


正确答案:B

第3题:

存储模式是ARM9处理器的默认模式()。ARM9汇编指令集中,没有相应的指令来选择是采用大端存储系统还是小端存储系统,但可以通过硬件输入引脚来配置它。

A.小端

B.大端


正确答案:A

第4题:

ARM体系结构的存储格式有大端格式和小端格式,字数据的高字节存储在高地址,而低字节存储在低字节中,属于什么存储格式?


正确答案: 小端格式。
大端格式:字数据的高字节存储在低地址,而低字节存储在高地址中。

第5题:

下列不属于ARM处理器异常工作模式的是( )

A.快速中断模式

B.未定义模式

C.数据访问终止模式

D.用户模式


正确答案:D

第6题:

以下关于ARM处理器说法错误的是()。

A.大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中

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

C.MPU为ARM处理器的存储器保护单元

D.MMU为ARM处理器的存储器管理单元


正确答案:A

第7题:

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

A.32位ARM处理器支持字节,半字,和字三种数据类型

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

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

D.WIC为嵌套向量中断控制器


正确答案:A

第8题:

ARM存储器有大端格式和小端()

此题为判断题(对,错)。


参考答案:正确

第9题:

ARM处理器模式和ARM处理器状态有什么区别?


正确答案: (1) ARM7T ARM 体系结构支持7种处理器模式,分别为:用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。
(2) ARM 处理器状态:ARM状态、Thumb状态。
(3) 两种处理器状态都有这7种处理器模式;两个状态之间切换并不影响处理器模式或寄存器内容。

第10题:

关于ARM的工作状态,以下说法正确的是()。

  • A、ARM处理器的工作状态包括ARM状态和Thumb状态两种
  • B、ARM状态支持16位指令宽度也支持32位指令宽度
  • C、Thumb状态或Thumb-2状态下,代码密度低于ARM状态,占用存储空间变大
  • D、ARM处理器复位后自动进入ARM状态

正确答案:D

更多相关问题