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...