ARM嵌入式系统教程第二章课后习题

发布 2022-10-21 09:32:28 阅读 8566

2.1 arm体系结构的特征有哪些?

2、在load/store结构中,处理器只处理在寄存器中的数据,而不直接处理存储器中的数据;

3、简单的寻址模式;

4、采用固定长度的指令格式,简化指令解码;

5、采用流水线技术。

因为arm内核不是一个纯粹的risc体系结构,因此arm指令集和单纯的risc定义有以下几个方面的不同:

1、 一些特定指令的周期数可;

2、 内嵌桶形移位器产生了更为复杂的指令;

3、 条件执行;

4、 增强指令。

2.2 arm的工作状态分为哪两种?它们是如何切换的?

答:一、arm状态。

二、thumb状态。

切换:arm指令集和thumb指令集均有切换处理器状态的指令。

2.3 arm有哪几种处理器模式?

答:七种处理器模式,分别如下:

1、用户模式 2、快速中断模式 3、外部中断模式 4、管理模式5、数据访问中断模式 6、未定义指中止模式 7、系统模式。

2.4 在复位后,arm处理器处于何种模式、何种状态?

答:管理模式,arm状态。

2.5 arm核有多少个寄存器?

答:37个。

2.6 什么寄存器用于存储pc和链接寄存器?

答:pc为r15; 链接寄存器为r14

2.7 r13通常用来存储什么?

答:堆栈指针sp

2.8 哪种模式使用的寄存器最少?

答:用户模式和系统模式。

2.9 cpsr的哪一位反映了处理器的状态?

嵌入式系统第二章

第2 章 linux 基础命令。linux是个高可靠 高性能的系统,而所有这些优越性只有在直接使用linux命令行 shell 环境 才能充分地体现出来。在本章将帮助读者学会如下内容。1.掌握shell基本概念。2.熟练使用linux 中用户管理命令。3.熟练使用linux 中系统相关命令。4.熟练...

ARM嵌入式系统

arm 嵌入式系统 bootloader 引言 对于 pc 机,其开机后的初始化处理器配置 硬件初始化等操作是由 bios basic input output system 完成的,但对于嵌入式系统来说,出于经济性 方面的考虑一般不配置 bios,因此我们必须自行编写完成这些工作的程序,这就是所需...

嵌入式ARM嵌入式系统设计

摘要 本系统设计了基于arm系统的嵌入式硬件平台,其中主要介绍了系统母版的具体电路实现,其硬件电路已经通过了信号完整性分析。中国 网 关键词 arm 嵌入式系统 中图分类号 tp368.1 文献标识码 a 文章编号 1007 9416 2012 12 0104 01 1 序言 本系统是设计一款基于a...