简述ARM体系结构支持的数据类型?有多少寄存器?如何组织?

题目

简述ARM体系结构支持的数据类型?有多少寄存器?如何组织?

参考答案和解析
正确答案:支持的数据类型:
1.字节(byte),各种处理器体系结构中,字节的长度均为8位。
2.半字(half-word),在ARM体系结构中,半字的长度为16位。
3.字(word),在ARM体系结构中,字的长度为32位。
ARM处理器共有37个寄存器,其中31个通用寄存器,6个状态寄存器。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.CPSR记录ARM的工作状态

B.CPSR决定ARM工作模式

C.CPSR可设定是否允许外部中断和快速中断

D.CPSR是ARM的控制寄存器


正确答案:D

第2题:

ARM体系结构包含一个当前程序状态寄存器CPSR和(5C)个备份的程序状态寄存器SPSR。


正确答案:正确

第3题:

ARM寄存器组有()个状态寄存器。

A.7

B.32

C.6

D.37


正确答案:C

第4题:

ARM处理器一般支持的的数据类型都有哪些?


正确答案: 8位有符号字节类型数据;
8位无符号字节类型数据;
16位有符号半字类型数据;
16位无符号半字类型数据;
32位有符号字类型数据;
32位无符号字类型数据。

第5题:

简述ARM微处理器支持的指令集。


正确答案:ARM微处理器支持32位的ARM指令集和16位的Thumb指令集。ARM指令集效率高,但代码密度低;Thumb指令集具有较高的代码密度,可保持ARM的大多数性能上的优势,可看做是ARM指令集的子集。ARM程序和Thumb程序可以相互调用,且没有状态切换开销。

第6题:

ARM处理器的数据类型有( )

A. 字节型数据

B. 半字数据类型

C. 字数据类型

D. 双字数据类型


参考答案ABC 

第7题:

ARM920T体系结构支持哪两种方法存储字数据?


正确答案: A.RM920T体系结构支持两种方法存储数据即大端格式和小端格式。
在大端格式中,字数据的高字节存储在低地址单元中,而字数据的低字节则存放在高地址单元中。
在小端存储格式中,低地址单元中存放的是字数据的低字节,高地址单元存放的是字数据的高字节。

第8题:

在ARM体系结构中,()寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候。

A.R0,R14

B.R13,R15

C.R14,R15

D.R14,R0


正确答案:C

第9题:

ARM9TDMI支持的数据类型有几种?各有什么要求?


正确答案:ARM9TDMI支持的数据类型有字节(8位)、半字(16位)及字(32位)数据类型。字必须是四字节边界对齐,半字必须是两字节边界对齐。

第10题:

ARM处理器共有多少个寄存器?在所有工作模式下,哪些寄存器都指向同一个物理寄存器?


正确答案:ARM处理器含有37个物理上独立的寄存器,其中包括31个通用寄存器和6个状态寄存器。R0-R12寄存器在所有工作模式下都指向同一个物理寄存器。