ARM嵌入式期末考试题库精心整理版

1、 智能物联网工程师群,免费共享100G学习资料 2、

3、 qq群号码:538435543 4、

5、 欢迎大家加入交流经验,互相学习分享

6、 cortex-A8 中只有CP14和CP15 两种协处理器。CP14用来测试(test),CP15用作系

统控制.

7、 cortex-A8中协处理器CP15是协助处理器做管理工作,属于A8内部。 8、 cortex-A8的通用寄存器和状态寄存器属于A8内部 的32位存储器 。

9、 跳转指令BL只能实现前后32M的小范围的跳转,使用“LDR PC,..” 伪指令可以实

现大范围的跳转。大范围4G

10、 汇编中用#注释( F)。@ 错误,是@符号注释

11、 根据ATPCS标准,子程序间通过寄存器R0、R1、R2、R3来传递参数,如果参数

多余4个,则多出的部分用堆栈传递,返回值用R0传递。 12、 寄存器R13用作数据栈指针,记作SP。

13、 寄存器R14称为链接寄存器,记作LR,它用于保存子程序的返回地址。 14、 寄存器R15是程序计数器,记作PC,不能用作其它用途。 15、 汇编的优点是效率高,体积小。(对)

16、 S5PV210内部对模块的管理是分区域管理的,分为那几个区域( )、( )、

( )。

不清楚答案,查询得知,S5PV210由ARM内核、系统外围设备、存储器子系统、多媒体加速、电源管理、连接性模块 等模块组成, p42

17、 S5PV210内部有三条总线,他们是APB总线,频率100兆以下、AHB总线,200-100

兆、AXI总线。

18、 S5PV210的AHB总线的工作频率范围是200M~100M。 19、 S5PV210的APB总线的工作频率范围是100M以下。

20、 CortexA8的工作频率高达(1GHZ),定时器的PLCK的值是( 66MHZ)。

21、 S5PV210内部有( 5 )个定时器,其中有PWM引脚的有定时器( T0 T1 T2

T3 ),有死区功能的有定时器( T0 T1 )。 22、 占空比就是输出的PWM中,高电平保持的时间 与该PWM的时钟周期的时间之比。 23、 可以通过改变高低电平的时间改变占空比,也可以通过修改时钟周期的时间改变占

空比。(F) 前面话对,后面话错

24、 ARM 处理器有两个级别的中断请求,他们分别是( fiq )和( irq )。 ARM上实现内存管理的单元叫( MMU )。 25、 ARM的全称是( Advanced RISC Machine)

目前常用的嵌入式外围设备按功能可以分为( 存储设备 )、( 通信设备 )和( 显示设备 )。硬件设备=嵌入式处理器+外围设备

外围设备是完成存储通信调试显示等辅助功能的其他部件。目前常用,存储设备(ram,sram,flash),通信设备(rs232接口,),显示设备(显示屏)。 26、 嵌入式linux操作系统属于免费的操作系统。

27、 ARM 有3种含义,它是( 一个公司名词 ),是( 一类微处理器通

称 ),还是( 一种技术 )的名称。 28、 ARM支持( 大端 )和( 小端 )两种内存模式。

29、 CPSR寄存器是( 程序状态寄存器 )寄存器,SPSR寄存器是( 程

序状态保存 )寄存器。

30、 嵌入式系统的硬件包括( 嵌入式处理器 )和( 外围设备 )。 31、 S5PV210的APB总线的工作频率范围是100M以下。

(?T )正确,APB总线的工作频率范围是100M以下,AHB总线的工作频率范围是200M-100M

嵌入式系统是,以应用为中心,计算机技术为基础,软硬件可剪裁,适应应用系统对功能成本体积功耗等要求的专用计算机系统

根据掉电是否丢失数据分为RAM ROM RAM随机存储器,又称内存,易失存储器,

RAM分为 SRAM静态存储器 利用触发器保存信息,

和 DRAM动态存储器,利用MOS电容储存电荷保存信息,优于前者。 ROM 只读存储器,是非易失存储器一种

flash是非易失存储器优秀一种。掉电不会丢失,速度快,擦写方便。

risc和cisc区别p16

arm体系构架 v4 arm7

v5 arm9 arm10 有dsp指令 v6 arm11 4种指令集 v7 cortex a r m系列 a高端 r实时性 m满足传统市场

arm7特点,简答题p19

成熟的大批量32位 risc芯片 最高主频130mips

功耗低,兼容16位处理器 代码与arm9 arm10E兼容 开发工具多 调试机制完善

提供0.25 0.18 0.13微米 多样 生产工艺

arm采用32位架构,基本数据类型4种,填空 Byte 8位 字节 HalfWord 16 半字2字节对齐 Word 32 4 DoubleWord 64 8

大端小端内存模式,

小端是默认模式,平常就是这个 大端模式,高地址,放数据低位

v6体系 引入be-8模式,改变be-32大端模式 be-8模式

str r0,【r1】数据位高地址,放数据低位 ldrb r2,【r1】

内核工作模式,cortex a8,(课本8种)8种 填空 usr fiq irq

svc特权模式

abt数据访问中止模式 und未定义指令中止模式 sys

mon监控模式, 可在安全模式和非安全模式切换

8个模式中,除用户模式usr, 其他7个全部特权模式 7个特权模式中,除了系统模式,剩下6个都属于异常模式

异常模式:

快速中断请求模式(FIQ) 用于高速数据传输

外部中断请求模式(IRQ) 用于通常的中断处理

特权模式(SVC)

数据访问终止模式(abt) 当数据或指令预取终止时进入该模式,可用于虚拟内存及存储保护

未定义指令中止模式(und) 用于支持硬件协处理器的软件仿真(浮点、微量运算)

mon监控模式

一、Arm工作模式:

Arm微处理器工作模式,分别为: (课文8种)

1. 用户模式(Usr) 用于正常执行程序

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4