嵌入式ARM期末考试试卷及参考答案详解.

合集下载

ARM嵌入式期末考试试题

ARM嵌入式期末考试试题

、填空题(共5个)1、嵌入式系统体系结构一般具有冯•诺依曼和哈佛两种基本形式,且采 ARM7 用冯•诺依曼体系结构。

2 从编程角度看,ARM 微处理器一般有ARMS Thumb 两种工作状态。

ARM9处理器 使用了程序存储器和数据存储器分开独立编址的哈佛结构,5级指令流水线,5 并级流水线操作分别是取指、译码、执指、缓冲和齐。

5、复位异常的优先级最高,因此在任何情况下,只要进入该状态系统无条件地 将PC指向0x00000000处,以执行系统第一条指令。

、选择题(共5) 1、 2、 3、 下面哪个不是嵌入式操作系统的特点。

(C )A.内核精简B.专用性强C.功能强大D.高实时性 ARM 旨令集合Thumb 指令集分别是(D )位的。

A.& 16B. 16, 32C. 16, 16D. 32,16FIQ 中断的入口地址是(A ) A. OxOOOOOOlC B.0x00000008 C. 0x00000018 D.0x000000144 、A.ADD RO Rl, #6,执行该指令时属于(A )寻址方式。

立即寻址B.多寄存器寻址C ・寄存器直接寻址D.相对寻址 寄存器R13除了 町以用作通用寄存器之外,还可以作为( A.程序计数器B.堆栈指针寄存器C. 一个32位字0x1234567&在采用 bigEndian (B )6、 是 A. 78 5634B. 12 34 56 78C. 87B ) 链寄存器D.基址寄存器 存储,在内存的排列正确的65 43 21 D. 2143 65 87、3、采用回。

ARM 微处理器支持字节、半字、字三种数据类型,数据的位数分别为位、16位、32位,其中字必须以仃节为边界对齐,半字必须以 沖节为边界 对三、判断题(共5个)ARM 采用3级指令流水线,即取指令、译码和执行指令。

Boot Loader是在操作系统内核运行之前运行的一段小程序。

嵌入式 系统开发环境只需要宿主机和目标机就可以。

ARM嵌入式系统试题及答案解析

ARM嵌入式系统试题及答案解析

ARM嵌入式系统基础教程-—-—期中开卷专业:软件1002班姓名:王世伟学号:04103060(24)一、嵌入式系统基本概念1、什么是嵌入式系统?有何特点?答:所谓嵌入式,实际上是“嵌入式计算机系统",的简称,它是相对于通用计算机系统而言,注重于发展独立的单芯片技术.嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”。

特点:(1)嵌入式系统是将先进的计算机技术,半导体技术以及电子技术与各行业的具体应用相结合的产物,这一点就决定了他必然是一个技术密集,资金密集,高度分散,不断创新的知识集成系统。

(2)系统内核小(3)专用性强(4)系统精简(5)系统软件要求(6)嵌入式软件开发要走向标准化,需要使用多任务的操作系统.(7)嵌入式系统本身并不具备在其上进行进一步开发的能力.2、举例在你的身边常见到的嵌入式系统产品,谈一谈你对“嵌入式系统"的初步理解。

答:产品有:洗衣机,空调,手机.嵌入式系统就是内置小计算机系,可以对机器进行智能控制的系统。

3、嵌入式系统的3个基本特点?答:(1)专用性(2)嵌入型(3)计算机系统4、什么是嵌入式处理器,嵌入式处理器可以分为几大类?答:嵌入式处理机是嵌入式的核心,是控制,辅助系统运行的硬件单元。

分类:四大类(1)嵌入式微处理器(2)嵌入式微控制器(3)嵌入式DSP处理器(4)SoC片上系统5、广泛使用的三种类型的操作系统?答:多道批处理操作系统、分时操作系统以及实时操作系统。

6、列举常见的4种嵌入式操作系统?说明你对嵌入式操作系统的基本认识,嵌入式操作系统在嵌入式系统开发中的必要性。

答:嵌入式Linux、Win CE、VxWorks、μC/OS-II没有操作系统的计算机效率十分底下,把操作系统嵌入到计算机中,可以提高系统的可靠性,开发效率,缩短了开发周期。

二、ARM7体系结构1、ARM是什么样的公司?答:它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC处理器.特点是只设计芯片,而不生产。

嵌入式ARM期末考试试卷A

嵌入式ARM期末考试试卷A

期末试题——嵌入式ARM(A卷)一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(),()以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、I/O资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),内核的基本服务是()。

6、嵌入式开发一般采用()方式,其中宿主机一般是指()。

7、哈佛体系结构数据空间和地址空间(),ARM7TDMI采用()的内核架构。

8. ARM7TDMI采用()级流水线结构,ARM920TDMI采用()级流水线。

9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于()操作系统,VxWorks属于()操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(),M表示内嵌乘法器Multiplier,I表示(),支持在线断点和调试。

二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。

()(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。

()(A) DOS (B)unix (C) Windows xp (D)linux3、下面哪个选项不是SUB设备的特点。

()(A) 串行通信方式(B)不可热拨插(C) 分HOST、DEVICE和HUB (D)通信速率比RS232快4、下面哪种嵌入式操作系统很少用于手机终端设备上。

嵌入式ARM期末考试试卷及复习题学习资料

嵌入式ARM期末考试试卷及复习题学习资料

一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式微处理器),(嵌入式DSP 处理器)以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O 资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。

6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指(PC机/台式机)。

7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI采用(冯诺依曼体系)的内核架构,ARM920T采用(哈佛)的内核架构。

8. ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。

9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks 属于(实时嵌入式)操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。

二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。

( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。

《嵌入式技术》期末考试题及答案A(基于STM32)_2

《嵌入式技术》期末考试题及答案A(基于STM32)_2

《嵌入式技术》期末考试题1一、填空题(20分)1.ARM 这个缩写包含两个意思: 一是指___________;二是指______________。

2.常用的AT89C52单片机为_____位单片机, 而STM32单片机为____位单片机。

常用的STM32F103~107系列单片机是基于_________内核, 此内核采用的是___________结构。

STM32单片机共有8种输入输出模式, 其中输入模式有____种, 输出模式有_____种。

在编写按键检测程序时, 加一个延时判断的目的是为了__________, 这种方法叫________。

二、判断题(20分)学习嵌入式技术不需要硬件基础, 只需要会编写软件即可。

()2.STM32F103~107系列单片机的最大系统时钟频率为72MHz。

()3.STM32F103~107系列单片机的工作电压为5.0V。

()4.STM32的软件开发环境有Keil u5、IAR等。

()5.STM32的开发模式只有基于固件库函数方式一种。

()三、名词解释(20分)1.GPIO1、TIMER2、USART3、OS四、简答题(40分)1.请举例说明, 在你身边有哪些是单片机应用系统(至少举3例)?2.与常用的AT89C52单片机比较, STM32单片机有哪些方面的优点?3.STM32单片机常见的基本功能部件(外设)有哪些?4.编写一个函数, 函数描述: 控制LED每隔1S闪烁一次, 控制LED的引脚为PC8, 只写出具体的控制函数即可, 整体程序不用编写。

《嵌入式技术》期末考试题1 参考答案一、填空题1.ARM 公司ARM 公司设计的CPU及其架构2.8 322、3.Cortex-M3 哈佛3、4 44、延时消抖软件消抖法二、判断题1、✖2、✔3、✖4、✔5、✖三、名词解释1、输入/输出接口2、定时器3、通用串行通信接口4、操作系统四、简答题1、略2、(1)stm32 单片机的运算速度比AT89C52单片机的快;(2)stm32 单片机能移植操作系统,这样能处理多任务;(3)stm32 单片机外围接口功能比AT89C52单片机强大。

嵌入式期末复习题_(含答案)

嵌入式期末复习题_(含答案)

期末考试复习题一、填空题1. ARM微处理器有7种工作模式,它们分为两类_特权模式_、_非特权模式_其中用户模式属于_非特权模式__。

2. ARM微处理器共有__37_个__32__位寄存器,其中__31_个为通用寄存器,_6___个为状态寄存器。

3. 嵌入式系统一般哪4个部分组成( 嵌入式处理器、外围设备、嵌入式操作系统(可选)、嵌入式应用软件)4. 协处理器主要控制:___片内的MMU __、___指令和数据缓存___、___写缓冲___。

5. ARM嵌入式系统主要由___相关支撑硬件___、___ARM处理器___和__嵌入式软件系统____构成。

6. S3C2410芯片外部寻址空间是1G,被分成___8__个存储块,每块_ 128 _MB。

SDRAM 存储器应连接到第____7或8__个存储块。

7. 操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、内存管理、文件系统管理、I/O资源管理。

8. 常用的嵌入式外围设备有存储设备_、通信设备____和___显示设备___三类。

10. 嵌入式系统是用来控制或者监视哪些设备( )11. 嵌入式系统的三个基本要素。

引导程序内核文件系统12. 链接分为:(硬链接)和( 软链接)。

13. 数据寄存器,其中控制寄存器的主要功能是设置_引脚的功能_,数据寄存器的功能是从寄存器读取数据或者向寄存器写入数据。

15. 目前流行的嵌入式操作系统主要有:_ WinCE_、_ Vxworks__、_ Linux/µCLinux_和_µC/OS-II、PalmOS____。

16. 嵌入式操作系统的调试一般包括:___操作系统__调试和___应用程序__调试。

17. ARM字数据存储格式有:大端格式和小端格式。

18. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:( 644 ),该文件属性是( 目录)。

19. 在宿主机上使用编译器软件将嵌入式应用。

嵌入式ARM2011-2012学年第一学年期末考试试题及答案

嵌入式ARM2011-2012学年第一学年期末考试试题及答案

一 填空题(请将答案填入题 括号中):共10小题,每小题2 ,满 20令 一般而言,嵌入式系统的构架可 分 4个部分 分别是 处理器 存储器 输入/输出和软件,一般软件 分 操 系统相关和 应用软件 个 要部分以 据嵌入式系统使用的微处理器,可 将嵌入式系统分 嵌入式微控 器, 嵌入式DSP处理器 , 嵌入式微处理器 及片 系统3 操 系统是联接硬件 用程序的系统程序,其基本功能有 进程管理 程间通信 内存管理 I/挂资源管理4 从嵌入式操 系统特点可 将嵌入式操 系统分 实时操 系统 和分时操 系统,其中实时系统 可分 硬实时系统 和软实时系统5 内 负责管理各个任务,或者 个任务分配CPU时间,并 负责任务之间的 通信 ,内 的基本服务是 任务 换6 嵌入式开发一般采用 宿主机/目标机方式 方式,其中宿 机一般是指 P台机或者 式机7 哈 体系结构数据空间和地址空间 开 ,ARM7TDMI采用 冯诺依曼体系 的内 架构8. ARM7TDMI采用 3 级流水线结构,ARM9以代TDMI采用 5 级流水线9 .按操 系统的分类可知,Dos操 系统属于 序执行操 系统,Unix操 系统属于 时 操 系统,Vx上o严ks 属于 实时嵌入式 操 系统令代 ARM7TDMI中,T表示支 令6位Thumb指 集,D表示 在片 调试 ,M表示内嵌乘法器Multiplie严,I表示 嵌入式I台E ,支 在线断点和调试二 选择题(请将答案填入题 括号中):共10小题,每小题2 ,满 20令 要使CPU能够 常工 , 列哪个条件 是处理器必 满足的 D进A远 处理器的编译器能够 生可重入 码 B 在程序中可 找开或者关闭中断进C远 处理器支 中断,并 能 生定时中断 D 有大 的存储空间以 面哪种操 系统最方便移植到嵌入式设备中 D进A远 D挂S B unix 进C远 上indows xp D linux3 面哪个选 是SUB设备的特点 B进A远 串行通信方式 B 可热拨插进C远 分读挂ST DEVICE和读UB D 通信速率比RS以3以快4 面哪种嵌入式操 系统很少用于手机终端设备 C进A远 Symbi且n B 上inCE 进C远 uc/os D linux5 哪 关于SRAM和DRAM的区别是 对 A进A远 SRAM比DRAM慢 B SRAM比DRAM耗电多进C远 DRAM存储密度比SRAM高得多 D DRM需要周期性 新6 uc/os操 系统 包含 哪几种状态 C进A远 运行 B 起 进C远 退出 D 休眠7 代x代7&代x令令的运算结果是 A进A远 代x代令 B 代x令令 进C远 代x令7 D 代x代78 哪种方式 是uc/os操 系统中任务之间通信方式 C进A远 信号 B 消息队列 进C远 邮件 D 邮箱9 哪种方式 是文件系统的格式 B进A远 FAT B D挂S 进C远 持TFS D Ext令代 在将uc/os操 系统移植到ARM处理器 时, 哪些文件 需要修改 A进A远 挂S_C挂RE.C B include.h 进C远 挂S_CPU.读 D 挂ST且skInit三 判断题:共5小题,每小题2 ,满 10令 所有的电子设备都属于嵌入式设备 F以 冯 依曼体系将被哈 总线所取 F3 嵌入式linux操 系统属于免费的操 系统 T4 移植操 系统时需要修改操 系统中 处理器直接相关的程序 T5 USB以.代的最大通信速率 令以M/S F简答题:共2小题,每小题10 ,满 201 据嵌入式系统的特点,写出嵌入式系统的定义用 中心 计算机技术 基础 软硬件可裁 功能 可靠性 成本 体 功耗 格要求的 用计算机系统2 试分析实时操 系统的工 状态特点及相互之间的转换运行 获得CPU的控就绪 入任务等待队列,通过调度中转 运行状态起 任务发生阻塞, 出任务等待队列,等待系统实时事件的发生而被唤醒,从而转 就绪或者运行休眠 任务完成或者错误等原因被清除的任务,也可 认 是系统中 存在的任务多任务四 析计算题:共2小题,每小题10 ,满 201 试写抢占式和非抢占式的区别执行的过程中对中断处理方式 一 ,抢先式 某一中断执行完成后,如果有更高优先级的任务处于就绪状态,将执行更高优先级任务,而非抢占式 一 ,一个任务只有 动放弃CPU的控 ,其它任务才能够获得CPU的控2 从嵌入式系统 层到 层 用软件,试分析嵌入式计算系统的组成 要分 哪几个部分,并写出各部分所完成的功能(1)硬件层 (2)中间层(嵌入式系统初始化,硬件相关的驱动程序) (3)软件层(操 系统 文件系统 GUI,网络及通用组件) (4)功能层五 专业 词解释(写出以下英文简写对应的中文 称):共5小题,每小题2 ,满 10令 RT挂S 以 CISC 3 Ke严nel 4 Schedule严 5 non-p严eemptive1 RTOS 实时操 系统2 CISC 复 指 集3 Kernel(内 )4 Scheduler 调度5 non-preemptive(非抢先式)期 试题——嵌入式ARM 可卷说明: 试卷共四大题,试卷满 100 ,考试时间120 钟一 填空题(请将答案填入题 括号中):共10小题,每小题2 ,满 20令 一般而言,嵌入式系统的构架可 分 4个部分 处理器 输入/输出和软件,一般软件 分 和 用软件 个 要部分以 据嵌入式系统使用的微处理器,可 将嵌入式系统分 ,嵌入式DSP, 及片 系统3 操 系统是联接硬件 用程序的系统程序,其基本功能有 程管理 I/挂资源管理4 从嵌入式操 系统特点可 将嵌入式操 系统分 实时操 系统和 ,其中实时系统 可分 和软实时系统5 内 负责管理各个任务,或者 个任务分配CPU时间,并 负责任务之间的 ,内 的基本服务是6 嵌入式开发一般采用 方式,其中宿 机一般是指7 哈 体系结构数据空间和地址空间 ,ARM9以代T采用 的内 架构8. ARM7TDMI采用 级流水线结构,ARM9以代TDMI采用 级流水线9 .按操 系统的分类可知,Dos操 系统属于 序执行操 系统,Unix操 系统属于 操 系统,Vx上o严ks属于 操 系统令代 ARM7TDMI中,T表示支 令6位Thumb指 集,D表示 ,M表示内嵌乘法器Multiplie严,I表示 ,支 在线断点和调试一 填空 10×2 ,共10小题题号 答案 题号 答案1 存储器 操 系统2 嵌入式微控制器 嵌入式微处理器3 进程间通信 内存管理4 时操 系统 硬实时操 系统5 通信 任务调度6 宿主机/目标机方式 P台机或者 式机7 开 哈 体系 8 3 59 时 实时嵌入式 10 在片 调试 嵌入式I台E二 选择题(请将答案填入题 括号中):共10小题,每小题2 ,满 20令 面哪种操 系统 属于商用操 系统 进B远A. windows xpB. LinuxC. Vx上o严ksD. 上inCE以. 面哪点 是嵌入式操 系统的特点 进 C 远A. 内 精简B. 用性强C. 功能强大D. 高实时性3. 面哪种 属于嵌入式系统的调试方法 进 D 远A. 模拟调试B. 软件调试C. BDM/JTA诺调试D. 单独调试4. 在嵌入式ARM处理器中, 面哪种中断方式优先级最高 进 A 远A. ResetB. 数据中C. FIQD. IRQ5. 持A持D FLAS读和持挂R FLAS读的区别 确的是 进 D 远A. 持挂R的 速度比持A持D稍慢一些B. 持A持D的写入速度比持挂R慢很多C. 持A持D的擦除速度 比持挂R的慢D.大多数写入操 需要先 行擦除操6. 面哪种嵌入式操 系统很少用在手机 进 D 远A. Symbi且nB. linuxC. 上in CED. Vx上o严ks7 代下令7&代下令令的运算结果是 进 A 远进A远代下代令 B 代下令令进C远代下令7 D 代下代78 哪种方式 属于文件系统的格式 进 B 远进A远FAT B D挂S进C远持TFS D E下T9 在将UC/挂S操 系统移植到ARM处理器 时, 哪些文件 需要修改 进 A 远进A远挂S_C挂RE.C B I持CLUDE.读进C远挂S_CPU.读 D 挂ST ASK I持IT令代 面哪个特点 属于SUB设备的特点 进 B 远 进A远 串行通信方式 B 可热拨插进C远 分读挂ST DEVICE和读UB D 通信速率比RS以3以快题号 1 2 3 4 5答案 可 台 D A D题号 6 7 8 9 10答案 D A 可 A 可三 判断题:共5小题,每小题2 ,满 10令 所有的电子设备都属于嵌入式设备以 CISC将被RISC所取 .3 嵌入式linux操 系统属于免费的操 系统4 移植操 系统时需要修改操 系统中 处理器直接相关的程序5 嵌入式开发需要 门的软件和硬件设备简答题:共2小题,每小题10 ,满 203 据嵌入式系统的特点,写出嵌入式系统的定义4 写出uc/os操 系统在某一任务 在执行时发生中断的处理过程四 析计算题:共2小题,每小题10 ,满 201 从 层硬件到 层 用软件,试分析嵌入式计算系统的组成 要分 哪几个部分,并写出各部分所完成的功能2 写出嵌入式实验箱FLASH分区特点 及文件烧写过程(包括vivi kernel root yaffs文件)五 专业 词解释(写出以下英文简写对应的中文 称):共5小题,每小题2 ,满 10令 RISC 以 IP 3 ISR 4 JTA诺 5 IDE附录 二 答案及评 标准样 :嵌入式ARM 可卷 答案及评 标准二 填空 10×2 ,共10小题题号 答案 题号 答案1 存储器 操 系统2 嵌入式微控制器 嵌入式微处理器3 进程间通信 内存管理4 时操 系统 硬实时操 系统5 通信 任务调度6 宿主机/目标机方式 P台机或者 式机7 开 哈 体系 8 3 59 时 实时嵌入式 10 在片 调试 嵌入式I台E二 选择题 10×2题号 1 2 3 4 5答案 可 台 D A D题号 6 7 8 9 10答案 D A 可 A 可三 判断题题号 1 2 3 4 5答案 X X √√√四:1 用 中心 计算机技术 基础 软硬件可裁 功能 可靠性 成本 体 功耗 格要求的 用计算机系统2 中断现有程序-保护现场-执行中断服务程序-判断当前程序优先级或是否允许任务调度—(否)执行原来程序(是)执行更高优先级任务-返回五1(1)硬件层(2)BSP(3)RTOS(4)文件系统,GUI(5) 用软件六: 6 RISC Reduce Instruct Set Computer 7 IP Intellectual Property 8 ISR(Interrupt Servers Routine) 9 JTAG(Join Test Active Group) 10 IDE(Integrate Development Environment)南昌大学 2006~2007学年第学年第一一学期期末考试试卷试卷编 试卷编 ( B)卷课程课程编 编 编 课程 称课程 称 嵌入式系统 考试形式考试形式 卷 适用班 适用班 2003 计算机 姓 姓 学 学 班 班 学院学院 信息工程学院 专业专业 计算机应用 考试日期考试日期题 一四五七九十总分 累分人 签题分 100 得分考生注意 项 1 本试卷共4页,请查看试卷中是否有缺页或破损 如有立即举手报告 便更换 2 考试结束 ,考生不得将试卷 答题纸和草稿纸带出考场一、 填空题(每空2分,共40分)得分 评阅人1 嵌入式系统的 计可 分成 个阶段 分析 和2 目前使用的嵌入式操作系统 要有 和3 XScale 微处理器使用的是ARM 版内核和指 集4 微处理器有两种总线架构,使用数据和指 使用 一接口的是 ,分开的指 和数据接口 取指和数据 可 并行进行的是5 ARM 微处理器有七种工作模式,它们分 两类 中用户模式属于6 ARM 核有两个指 集,分别是7 ARM 微处理器复位 ,PC R15 的地址通常是 , 初始的工作模式是8 在ARM体系构架中对复杂的内存管理是通过系统控制协处理器和MMU 存储管理部件 来进行的 当系统发生异常和异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面, 保证程序正常执行9 构建嵌入式系统开发 境的工 链有多种, 中开放源码的工 链是,ARM 提供的工 链是二、指令和程序测试题(共24分)得分评阅人令 写一条 ARM 指 ,完成操作r令 = r以 * 4 4分2 初始值R2=5,R3=4,R4=3,执行指 SUBS R2,R3,R4,LSR #2 ,寄存器R2,R3的值分别是多少? 4分3 有如 程序段,画出程序流程图,并回答执行程序 R0的值是多少 8分 num 司QU 以startMO三 r代, #令MO三 r令, #6MO三 r以, #3BL arithfuncstopB stoparithfuncCMP r代, #numMO三HS pc, lrA号R r3, JumpTableL号R pc, 后r3,r代,LSL#以]JumpTable号C号 (.上OR号) 号oA 注意 使用A号S开发工 用伪指 号C号号C号 (.上OR号) 号oS 使用GNU开发工 用伪指 .上OR号号oAA号号 r代, r令, r以MO三 pc, lr号oSSUB r代, r令, r以MO三 pc,lr司N号3 Boot Loader在嵌入式系统中 要起什么作用?完成哪些 要的工作?4 简述嵌入式系统的概念 组成及特点5 搭建嵌入式开发 境,连接目标板,一般使用什么通信接口连接?在Windows 机 使用什么软件建立连接?在Linux 机 使用什么软件建立连接?6 简述再进行基于ARM核的嵌入式系统软件开发时,调用如 函数的规则 定20062006~~2007学年第一学期嵌入式系统学年第一学期嵌入式系统参考答案参考答案参考答案一、 填空题(每空2分,共40分)令、设计 实以、 上indows CE/上indows Mobile 三x上ork Linux uCos Symbian QNX 任选3、 ARMV5TE4、 冯.若依曼结构 哈 结构5、 非特权模式 特权模式 非特权模式6、 ARM 标humb7、 代x代 Supervisor 或管理模式 8、 CP令5 Data Abort 数据异常 Prefetch Abort 指 预取异常 9、GNU 工 链 ADS 工 链二、 指令和程序测试题(共24分)令 MO三 R令,R以,LSL #3 (4分) 以 R2=3,R3=4 (4分) 3 R代 代执行DoA ,R代 代执行DoS ,流程图略 R0=5 (8分) 4 程序: (8分)startCMP r代, r令 S栈BL标 r令, r令, r代 S栈BG标 r代, r代, r令 BNE start三、 问答题(共36分)令 嵌入式系统开发需要交 编译和在线调试的开发 境, 要包括宿 机目 机 评估电路板基于J标AG 的ICD 仿真器 或调试监控软件 或在线仿真器ICE运行于宿 机的交 编译器和链接器 开发工 链或软件开发 境 嵌入式操 系统以 R令5用于程序计数寄存器PC,R13通常用来做堆 指针寄存器,R14通常用来做链接寄存器,保存函数调用的返回地址3 Boot Loader 是在嵌入式系统复位启动时,操 系统内核运行前,执行的一段程序 通过Boot Loader ,初始化硬件设备,建立内存和I/O 空间映射图, 最终 载操 系统内核调整好适当的系统软硬件 境4 嵌入式系统是 应用 中心, 计算机技术 基础,采用可剪裁软硬件,适用于对 能 可靠性 成本 体积 耗等有严格要求的专用计算机系统 一般由嵌入式微处理器 外围硬件设备 嵌入式操 系统 用户的应用程序等四个部分组成 特点有嵌入式系统通常是面向特定应用的 嵌入式系统是将先进的计算机技术 半导体技术和电子技术 各个行业的 体应用相结合后的产物嵌入式系统的硬件和软件都必须高效率地设计, 体裁衣 去除冗余 嵌入式系统和 体应用有机地结合在一起,它的升级换 也是和 体产品同 进行了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中嵌入式系统本身 备自举开发能力5 RS-以3以, 太网口 并口在Windows 机 使用超级终端软件在Linux 机 使用Minicom软件6 基于ARM核的嵌入式系统软件开发时,调用函数和子程序通过R0——R3四个寄存器传递参数,超过四个参数使用堆 传递 因 arg1通过R0传入,arg2, 通过R1传入,arg3通过R2传入,arg4通过R3传入20020077~20020088学年第一学期嵌入式系统参考答案学年第一学期嵌入式系统参考答案 B一、 填空题(每空2分,共40分)令、 七 非特权模式 特权模式 非特权模式 以、 ARM Thumb T 3、 R15 SP4、 冯.若依曼结构 哈 结构5、 0x0 Supervisor 或管理模式6、 CP令5 Data Abort 数据异常 Prefetch Abort 指 预取异常7、 little endian 小端对齐 big endian 大端对齐8、 GNU 工具链 ADS 工具链 二、 指令测试题(共12分) 令 ADD R令,R以,R以,LSL #以 (4分) 以 R0=03H ,R1=23H (4分) 3 将R0-R11十二个寄 器中的32位数据, 储到R12地址指针 起始地址的内 中,地址的操 方式是先操 后增加,并更新地址 (4分) 三、 程序测试题(共24分)令 程序 (8分) loopLDR r令, [r0], #4 ADD r4, r4, r令 CMP r令, #0 BNE loop以 R0 0调用DoA ,R0 令调用DoS ,R0大于2直接返回,流程图略 R0=38分)3 //输出源串和目 串 8分//调用strcopy 函数//输出复制后的源串和目 串;r令指向源串,从源串载入一个 节的 符到r以,并更新r令=r令+令;r0指向目 串,从r以保 一个 节的 符到目 串,并更新r0=r0+令 ;测试串尾 志\0 ;非零转 号strcopy ;返回四、 问答题 每题6分,共24分)令 令 嵌入式系统开发需要交 编译和在线调试的开发环境, 要包括宿 机目 机 评估电路板基于J标AG 的ICD 仿真器 或调试监控软件 或在线仿真器ICE运行于宿 机的交 编译器和链接器 开发工具链或软件开发环境 嵌入式操 系统以 FD FA ED EA ATPCS 编程规范约定使用的堆 是FD3 Boot Loader 是在嵌入式系统复位启动时,操 系统内 运行前,执行的一段程序 通过Boot Loader ,初始化硬件设备,建立内 和I/O 空间映射图, 最终加载操 系统内 调整好适当的系统软硬件环境4 据ATPCS编程规范,调用函数和子程序通过R0——R3四个寄 器传递参数,超过四个参数使用堆 传递 因此arg1通过R0传入,arg2, 通过R1传入,arg3通过R2传入,arg4通过R3传入面哪种操 系统 属于商用操 系统 BA. windows xpB. LinuxC. 三x上orksD. 上inCE面哪点 是嵌入式操 系统的特点 进 C 远A. 内 精简B. 用性强C. 能强大D. 高实时性面哪种 属于嵌入式系统的调试方法进 D 远A. 模拟调试B. 软件调试C. BDM/J标AG调试D. 单独调试在嵌入式ARM处理器中, 面哪种中断方式优先级最高进 A 远A. ResetB. 数据中C. FIQD. IRQNAND FLA分H和NOR FLA分H的区别 确的是进 D 远A. NOR的读 度比NAND稍慢一些B. NAND的写入 度比NOR慢很多C. NAND的擦除 度 比NOR的慢D.大多数写入操 需要先 行擦除操面哪种嵌入式操 系统很少用在手机进 D 远A. 分y造bi且nB. 速inuxC. 上in CED. 三x上orks代下令7叙代下令令的 算结果是进 A 远A.代下代令 B.代下令令C.代下令7D.代下代7哪种方式 属于文件系统的格式进 B 远A.FA标B.DO分C.N标F分D.E下标系统响应时间和 业吞吐 是衡 计算机系统性能的重要指 对于一个持续处理业 的系统而言,进 B 远表明 性能越好A.响应时间越短, 业吞吐 越小B.响应时间越短, 业吞吐 越大C.响应时间越长, 业吞吐 越大D.响应时间 会影响 业吞吐面关于计算机存储原理说法错误的是 BA. 存储器由大 存储 制数据的存储单元组成B. 数据总线从存储器中获取数据的过程称 写操C. 程序执行时,读取指 是指计算机自动从存储器中取出一条指D. 虚拟存储技术缓解 存容 小的矛盾面关于操 系统的 述 确的是A. 操 系统管理系统全部硬件资源 软件资源和数据资源B. 操 系统是最靠 硬件的一层应用软件C. 操 系统是用户 计算机的接口D. 操 系统是程序 数据的集合虚拟存储器的 用是允许程序直接 问比内存更大的地址空间,它通常使用 B 它的一个 要组成部A. 软盘B. 硬盘C. CD-ROMD. 寄存器面哪种机制是锁定范围最小的互斥方法 BA. 关中断B. 使用测试指 并置位指C. 禁 任 换D. 信号面哪种结构 属于嵌入式操 系统体系结构 BA. 单块结构B. B/分结构C. C/分结构D. 层次结构面哪点 是嵌入式标CP/IP网络系统的特点进 C 远A. 裁B. 扩展C. 采用直接内存拷贝D. 采用静态 配技术J标AG的基本原理是在各个芯片的I/O端口增 D 捕获端口信息A. 模拟调试B. 软件调试C. OCDD. B分C在嵌入式ARM处理器中, 面哪种中断方式优先级最高进 A 远A. ResetB. 数据中C. FIQD. IRQNAND FLA分H和NOR FLA分H的区别 确的是进 D 远A. NOR的读 度比NAND稍慢一些B. NAND的写入 度比NOR慢很多C. NAND的擦除 度 比NOR的慢D.大多数写入操 需要先 行擦除操面哪种嵌入式操 系统很少用在手机进 D 远A. 分y造bi且nB. 速inuxC. 上in CED. 三x上orks代下令7叙代下令令的 算结果是进 A 远A.代下代令 B.代下令令C.代下令7D.代下代7哪种方式 属于文件系统的格式进 B 远A.FA标B.DO分C.N标F分D.E下标在将栈C/O分操 系统移植到ARM处理器 时, 哪些文件 需要修改进 A 远A.O分_CORE.CB. INCL栈DE.HC.O分_CP栈.HD.O分标A分K I NI标面关于计算机存储原理说法错误的是 BA. 存储器由大 存储 制数据的存储单元组成B. 数据总线从存储器中获取数据的过程称 写操C. 程序执行时,读取指 是指计算机自动从存储器中取出一条指D. 虚拟存储技术缓解 存容 小的矛盾面关于操 系统的 述 确的是A. 操 系统管理系统全部硬件资源 软件资源和数据资源B. 操 系统是最靠 硬件的一层应用软件C. 操 系统是用户 计算机的接口D. 操 系统是程序 数据的集合虚拟存储器的 用是允许程序直接 问比内存更大的地址空间,它通常使用 B 它的一个 要组成部A. 软盘B. 硬盘C. CD-ROMD. 寄存器如果采用别的文件 来书写造且kefi速e,比如M且ke .速inux,则在 行的时候要采用 A 选项A.-f B.-c C.-iD.-n且造e一般而言,嵌入式系统的构架 4个部 :处理器 存储器 输入/输出和软件,一般软件亦 操 系统相关 和应用软件两个 要部嵌入式系统软件开发 需求 析 , 软件 计 , 编码 调试 ,测试 四种嵌入式软件交叉开发 境包括宿 机, 目 机 ,物理连接和逻辑连接 物理连接的连接方式 要有 种:串口 太口 OCD从嵌入式操 系统特点 将嵌入式操 系统 实时操 系统和 时操 系统 , 中实时系统亦 硬实时操 系统 和软实时系统内 负责管理各个任 ,或者 个任 配CP栈时间,并 负责任 之间的 通信 ,内 的基本服 是 任 调度嵌入式开发一般采用 宿 机/目 机 方式, 中宿 机一般是指 PC机/ 式机成优先级反转的 要原因是使用了 信号 方法 来保护临界资源, 初始值一般 令大多数嵌入式系统有两种时钟源, 别 实时时钟RTC , 定时器/计数器操 系统是联接硬件 应用程序的系统程序, 基本 能有 程管理 内存管理 文件管理 I/O资源管理哈 体系结构数据空间和地址空间 开 ,ARM9工代标采用 哈 的内 架构ARM7标DMI采用 左 级流水线结构,ARM9工代标DMI采用 5 级流水线写出uc/os操 系统在某一任 在执行时发生中断的处理过程中断 有程序-保护 场-执行中断服 程序-判断当前程序优先级或是否允许任 调度—(否)执行原来程序(是)执行更高优先级任 -返回嵌入式系统总是要用户对 或寄存器 行位操 给定一个整型 a,写两段 码,第一个 置a的bit 3,第 个清除a 的bit 3 在 两个操 中,要保持 它位#define BI标左 进代x令 可可 左远st且tic int 且;void set_bit左进void远{且 |台 BI标左;}void c速e且r_bit左进void远{且 叙台 ~BI标左;}据嵌入式系统的特点,写出嵌入式系统在单处理器平 所提供的 要 步 互斥 通讯机制,并简要 述信号 :用于基本的互斥 步件 组 :用于 步异步信号:用于 步邮箱 消息队列:用于消息通信管道:提供非结构化数据交换和实 步骤写出判断ABCD四个表达式的是否 确, 若 确, 写出 过表达式中a的值int a = 4;(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);a = ?C错误, 侧 是一个有效 , 能赋值, 改 进++且远 +台 且;改 答案依次 9,令代,令代,令令专业名词解释(写出以下英文简写对应的中文名称):令 RI分C :精简指 集计算机工 MIP分 :无互锁流水级的微处理器左 I分R:中断服 程序4 J标AG:联合测试行 组织请画图 述嵌入式Boot速o且der启动过程,并简要介绍 要部从固态存储 备 启动的Boot速o且der大多都是 两个阶段的启动过程, st且ge令和st且ge工两部分t且ge令: 硬件 备初始化载Boot速o且der的st且ge工准备RAM空间拷贝Boot速o且der的st且ge工到RAM空间置好堆跳转到st且ge工的C入口点分t且ge工: 初始化本阶段要使用到的硬件 备检测到系统内存映射将kerne速映 和 文件系统映 从f速且sh 读到RAM空间中内 置启动参数调用内。

(完整word版)嵌入式期末考试试卷(word文档良心出品)

(完整word版)嵌入式期末考试试卷(word文档良心出品)

arm 期末复习资料试题一1、 ARM 微处理器有 7种工作模式,它们分为两类 非特权模式 、 特权模式 。

其中用户模式属于 非特权模式ARM 处理器有两种总线架构,数据和指令使用同一接口的是 冯诺依曼 ,数据和指令分开使用不同接口的是 哈佛结 2、 ARM 微处理器复位后,PC 的地址通常是 0x0 ,初始的工作模式是Supervisor 。

3、 ARM 微处理器支持虚拟内存,它是通过系统控制协处理器 CP15 和MMU (存储管理部件)来进行虚拟内存的存储和管理。

当系统发生 数据 异常和指令领取 异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU 交换物理内存和虚拟内存的页面,以保证程序正常执行。

4、 ARM 支持两个指令集, ARM 核因运行的指令集不同,分别有两个状态 ARM 、 Thumb ,状态寄存器CPSR的 T 位反映了处理器运行不同指令的当前状态5、 ARM 核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15 寄存器用于存储PC ,R13通常用来存储 SP6、 编译链接代码时,有两种存储代码和数据的字节顺序,一种是 小端对齐 ,另一种是 打断对齐7、 构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是 GNU 工具链 ,ARM 公司提供的工具链是 ADS工具链计算机有CISC 和RISC 两种类型,以ARM 微处理器为核心的计算机属于 RISC 类型,其指令长度是 定长的 1、 目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。

Windows CE/Windows Mobile 、VxWork 、Linux 、uCos 、Symbian 、QNX 任选六2、ARM 系统中的堆栈有四种,如下图。

请按图标出四种堆栈的类型。

ATPCS 编程规范约定使用的堆栈是哪一种?Hi Address Hi Address答:FD 、FA 、ED 、EA 。

《ARM体系结构》期末考试试卷--含答案

《ARM体系结构》期末考试试卷--含答案

东华理工大学长江学院2011—2012 学年第2学期补考试卷B 课程:嵌入式微处理器体系结构与编程考试形式:闭卷年级及专业:计算机科学与技术10304101-3班1.系统调用2.哈弗结构3.MMU4.FIQ5.SPSR二、单项选择题(20×2分=40分)1.ARM系统复位后,第一条执行的指令在( ).A 00000000HB 00000004HC 00000008HD 由编程者确定2.针对没有MMU的ARM芯片,其操作系统可以使用( ).A Windows CE ,LinuxB VxWorkC uClinux, Uc/OS-IID 以上都可以3.ATPCS定义了寄存器组中的( )作为参数传递和结果返回寄存器。

A R0,R1,R2,R3B R4,R5,R6,R7C R8,R9,R10,R11D A B C 都可以4.用汇编指令对R15赋值,可以实现()。

A 程序的跳转B 实现B指令功能C 子程序的返回D A B C都可以5.ARM汇编语言中,一常量8_5642也代表()。

A 整数5642B 整数5642HC 整数Ox5642D 整数29786.要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。

()(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间7.下面哪种操作系统最方便移植到嵌入式设备中。

()(A) DOS (B)unix (C) Windows xp (D)linux8.下列描述不属于RISC计算机的特点的是()。

A.流水线每周期前进一步。

B.更多通用寄存器。

C.指令长度不固定,执行需要多个周期。

D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。

9.存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为()。

《ARM嵌入式系统基础》期末考试卷及答案

《ARM嵌入式系统基础》期末考试卷及答案

xx~xx学年第xx学期《ARM嵌入式系统基础》期末考试卷班级:3分,共30分,正确的打“√”,错误的打“×”)】1、Shell只是一种命令语言,不是属于程序设计语言。

】2、Contex-M3系列处理器内核采用了冯·诺依曼结构。

】3、#!/bin/bash 此句中的“#”的作用为注释。

】4、一个shell脚本只有一种执行方式:./xxx.sh 。

】5、嵌入式linux操作系统属于免费的操作系统。

】6、进程是一个程序的一次执行的过程。

】7、嵌入式系统一般对低功耗要求不高。

】8、所有的电子设备都属于嵌入式设备。

】9、移植操作系统时需要修改操作系统中与处理器直接相关的程序。

】10、嵌入式开发需要专门的软件和硬件设备。

2分,共20分)1、ARM 这个缩写一般包含两层意思:一是指___________;二是指______________。

2、STM32单片机的GPIO口可以配置为__________模式和__________模式。

3、哈佛体系结构___________和___________是分开的。

4、如嵌入式系统的设计可以分成三个阶段:分析、_______和_______。

5、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为___________,嵌入式DSP,__________以及片上系统。

6、一般嵌入式操作系统可以分为两类,一类是___________操作系统,另一类是___________操作系统。

7、嵌入式系统开发采用的交叉开发环境是由_______和_______组成。

8、套接字(socket)由3个参数构成:___________、___________和传输层协议。

9、Vi编辑器有2种工作模式,即_________模式以及__________模式。

10、进程间通信一般会采用管道通信,管道通信一般分为__________和__________。

3分,共30分)】1、下面哪种操作系统不属于商用操作系统A、windows XPB、LinuxC、VxWorksD、Win CE】2、下面哪点不是嵌入式操作系统的特点A、内核精简B、专用性强C、功能强大D、高实时性】3、下面哪种不属于嵌入式系统的调试方法A、模拟调试B、软件调试C、JTAG调试D、单独调试】4、以下哪一个是linux内核的稳定版本A、2.5.24B、2.6.17C、1.7.18D、2.3.20【】5、以下哪种方式不属于文件系统的格式A、FATB、DOSC、NTFSD、E XT 【】6、某文件的所有者有全部权限;组内的权限为读与写;组外成员的权限为只读,则该文件的权限为A、467B、674C、476D、764【】7、删除文件命令为A、rmdirB、mvC、rmD、mkdir【】8、改变文件所有者的命令为A、chmodB、touchC、chownD、cat【】9、嵌入式处理器根据用途分类可以分为以下几种,除了A、MCUB、MPUC、SOCD、FPGA【】10、Linux C语言中,temp = (5<3) &&(7>1); 运行此句后temp的逻辑值为A、0B、1C、2D、3四、名词简释题(每题2分,共10分)1、IDE2、Kernel3、TCP/IP4、MCU5、PC五、简答题(每题5分,共10分)1、请举例,常见的嵌入式操作系统有哪些(至少举4例)?2、什么是嵌入式系统?答案一、判断题1、×;2、×;3、×;4、×;5、√;6、√;7、×;8、×;9、√;10、√。

arm嵌入式系统试题及标准答案

arm嵌入式系统试题及标准答案

arm嵌入式系统试题及标准答案一、选择题1. ARM的英文全称为()。

A. Advanced RISC MachinesB. Advanced Reduced Instruction Set ComputingC. Advanced Risk Instruction Set MachinesD. Advanced Reduced Innovative System Machines 正确答案:A2. ARM的发展平台主要有()。

A. CortexB. Keil MDKC. MbedD. All of the above正确答案:D3. ARM架构中,RISC指的是()。

A. Reduced Instructions for Simple ComputingB. Reduced Instruction Set ComputingC. Reduced Instructions for Speedy ComputingD. Reduced Innovative System Computing正确答案:B4. ARM的家族庞大,主要分为()。

A. ARMv1-ARMv5B. ARMv6-ARMv7C. ARMv8-ARMv12D. ARMv12-ARMv16正确答案:B5. 在ARM处理器中,Cortex-A系列主要针对()。

A. 浮点运算B. 实时性C. 安全性D. 性能正确答案:D二、填空题1. ARM架构的特点之一是指令集精简,采用()指令集。

正确答案:RISC(Reduced Instruction Set Computing)2. ARM处理器的体积小、功耗低的特点使得其在()领域得到广泛应用。

正确答案:嵌入式系统3. ARM主要设计并销售()和相关的软件开发工具、IP核等。

正确答案:处理器4. Keil MDK是由ARM公司开发的()。

正确答案:集成开发环境5. ARM Cortex-M系列处理器适用于对能耗和成本有严格要求的()。

《嵌入式技术》期末考试卷及答案

《嵌入式技术》期末考试卷及答案

xx~xx学年第xx学期《嵌入式技术》期末考试卷(C)班级:3分,共30分,正确的打“√”,错误的打“×”)】1、可以用touch命令创建一个新文件。

】2、如果删除虚拟机里面的操作系统的系统文件将会影响外面主机的正常运行。

】3、#!/bin/bash 此句中的“#”的作用为注释。

】4、一个shell脚本只有一种运行方式:sh xxx.sh 。

】5、在Linux中,一切都是文件。

】6、线程是一个进程内的基本调度单位。

】7、嵌入式系统对一般对强实时性要求不高。

】8、Linux的特点之一是它是一种开放、免费的操作系统。

】9、在Linux系统中,常用pwd命令显示当前路径。

】10、在Vi编辑器中,使用Ctr+C能够实现复制功能。

2分,共20分)1、我们一般把16位及以下的嵌入式处理器称为__________________;把32位及以上的嵌入式处理器称为_________________。

2、STM32单片机的GPIO口可以配置为__________模式和__________模式。

3、某文件的权限为:drw-r--r--,用数值表示该权限,则该八进制数为:_______,该文件属性是_______。

4、启动进程加载有两种途径:___________和____________。

5、微处理器有两种总线架构,使用数据和指令使用同一接口的是___________架构,分开的指令和数据接口、取指和数据访问可以并行进行的是____________架构。

6、进程的基本属性就是进程号(______)和它的父进程号(_______)。

7、在信号量通信过程中,1次______操作使信号量sem 减1;1次______操作使信号量sem加1。

8、TCP/IP称为___________和___________,又称为网络通信协议。

9、Linux中的进程包括3个段,分别为数据段、__________和____________。

ARM嵌入式期末考试试题

ARM嵌入式期末考试试题

ARM嵌入式期末考试试题ARM嵌入式系统期末考试试题一、选择题 1.下列处理器架构中,应用最广泛的是哪个? A. x86 B. ARM C. MIPS D. PowerPC2.下列哪种处理器属于ARM家族? A. AM1808 B. PXA270 C. MIPS R4000 D. DEC Alpha3.在ARM指令集中,ADD指令的作用是什么? A. 加法运算 B. 乘法运算 C. 减法运算 D. 除法运算4.下列选项中,哪个寄存器属于ARM的通用寄存器? A. sp B. pc C. lr D. vfp5.在ARM体系结构中,哪些寄存器是用户可见的? A. r0-r12 B.r13-r15 C. sp, lr, pc D. 所有寄存器二、填空题1、ARM指令集有______指令格式和______种指令。

2、ARM体系结构中,指令流水线的宽度指的是______。

3、在嵌入式系统中,通常使用______来存储程序代码。

4、在ARM体系结构中,指令Cache通常采用______映射方式。

5、ARM Cortex-M系列处理器适用于______领域。

三、简答题1、请简述ARM Cortex-M系列处理器的特点。

2、请说明ARM处理器中sp和fp的作用。

3、请解释什么是分支预测错误率?为什么它会影响处理器性能?4、请简述指令流水线的工作原理。

5、请说明什么是中断向量表,以及它在嵌入式系统中的作用。

四、综合题1、请描述ARM Cortex-M系列处理器在嵌入式系统中的应用场景,并说明其工作流程。

2、请分析ARM指令集和x86指令集在嵌入式系统设计中的优缺点。

嵌入式系统考试试题及答案嵌入式系统考试试题及答案一、选择题1、下列选项中,哪个不是嵌入式系统的特点? A. 高度集成 B. 功耗低 C. 实时性 D. 成本高2、以下哪个不是嵌入式操作系统? A. Windows CE B. Android C. RT-Linux D. VxWorks3、下列关于嵌入式系统开发流程的描述,哪一项是错误的? A. 系统需求分析 B. 硬件选择与设计 C. 操作系统定制 D. 应用软件编写与调试二、简答题4、请简述嵌入式系统与通用计算机系统的区别。

ARM嵌入式系统期末考试试卷及答案

ARM嵌入式系统期末考试试卷及答案

《ARM嵌入式系统》期末考试试卷一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务调度)。

2、嵌入式开发一般采用(宿主机/目标机方式)方式,其中宿主机一般是指(PC机或者台式机)。

3、哈佛体系结构数据空间和地址空间(分开),ARM920T采用(哈佛体系)的内核架构。

4. ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。

5、一般而言,嵌入式系统的构架可以分为4个部分:处理器、(存储器)、输入/输出和软件,一般软件亦分为(操作系统)和应用软件两个主要部分。

6、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为(嵌入式微控制器),嵌入式DSP,(嵌入式微处理器)以及片上系统。

7、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、(进程间通信)、(内存管理)、I/O资源管理。

8、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(分时操作系统),其中实时系统亦可分为(硬实时操作系统)和软实时系统。

9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks属于(实时嵌入式)操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。

二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、下面哪种操作系统不属于商用操作系统。

(B)A. windows xpB. LinuxC. VxWorksD. WinCE2. 下面哪点不是嵌入式操作系统的特点。

(C)A. 内核精简B. 专用性强C. 功能强大D. 高实时性3. 下面哪种不属于嵌入式系统的调试方法。

arm试题及答案

arm试题及答案

arm试题及答案题目:ARM试题及答案ARM(Advanced RISC Machines)是一种广泛应用于嵌入式系统和移动设备的处理器架构。

本文将提供一系列ARM试题,并附带详细的答案解析,帮助读者更好地理解和掌握ARM架构。

一、单选题1. ARM是哪个国家的公司?A. 英国B. 美国C. 日本D. 中国正确答案:A解析:ARM公司总部位于英国剑桥,成立于1990年,是一家全球领先的半导体和软件设计公司。

2. ARM架构是属于哪种指令集体系结构?A. CISCB. RISCC. SIMDD. VLIW正确答案:B解析:ARM采用的是RISC(精简指令集计算机)的架构,具有指令精简、执行速度快等特点。

3. ARM处理器的字长是多少位?A. 16位B. 32位C. 64位D. 128位正确答案:B解析:大多数ARM处理器都是32位的,但也有一些64位的ARM 处理器。

二、填空题1. ARM架构的全称是__________。

正确答案:Advanced RISC Machines解析:ARM的全称是Advanced RISC Machines,意为高级精简指令集计算机。

2. ARMv8架构引入了__________模式,支持64位处理器。

正确答案:AArch64(或ARM64)解析:ARMv8架构引入了AArch64模式,为64位ARM处理器提供支持。

三、简答题1. 简述ARM架构相对于CISC架构的优点。

答案:相较于CISC(复杂指令集计算机)架构,ARM架构具有以下优点:- 指令精简:ARM指令集精简,指令集体系结构清晰简洁,执行效率高。

- 低功耗:ARM架构在设计上更关注低功耗,适用于嵌入式系统和移动设备。

- 可扩展性:ARM体系结构具有良好的可扩展性,支持在不同的级别上进行扩展和增强。

- 易于实现:ARM的设计简单且清晰,便于系统设计者理解和实现。

- 兼容性:ARM架构具有很高的兼容性,能够较好地支持软件和硬件的移植。

嵌入式ARM期末考试试卷及复习题

嵌入式ARM期末考试试卷及复习题

一、填空题(请将答案填入题后括号中):共10小题,每题2分,总分值20分。

1、一般而言,嵌入式系统的构架可以分为4个局部:分别是〔处理器〕、存储器、输入/输出与软件,一般软件亦分为操作系统相关与〔应用软件〕两个主要局部。

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,〔嵌入式微处理器〕,〔嵌入式DSP处理器〕以及片上系统。

3、操作系统是联接硬件及应用程序的系统程序,其根本功能有〔进程管理〕、进程间通信、〔内存管理〕、I/O资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为〔实时操作系统〕与分时操作系统,其中实时系统亦可分为〔硬实时操作系统〕与软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的〔通信〕,内核的根本效劳是〔任务切换〕。

6、嵌入式开发一般采用〔宿主机/目标机〕方式,其中宿主机一般是指〔PC 机/台式机〕。

7、哈佛体系构造数据空间与地址空间〔分开〕,ARM7TDMI采用〔冯诺依曼体系〕的内核架构,ARM920T采用〔哈佛〕的内核架构。

8. ARM7TDMI采用〔3〕级流水线构造,ARM920TDMI采用〔5〕级流水线。

9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix 操作系统属于〔分时〕操作系统,VxWorks属于〔实时嵌入式〕操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示〔在片可调试〕,M表示内嵌乘法器Multiplier,I表示〔嵌入式ICE〕,支持在线断点与调试。

二、选择题(请将答案填入题后括号中):共10小题,每题2分,总分值20分。

1、要使CPU能够正常工作,以下哪个条件不是处理器必须满足的。

〔 D 〕(A) 处理器的编译器能够产生可重入代码〔B〕在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断〔D〕有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一学期期末试题——嵌入式ARM(B卷)
题号一二三四五六总分
分数
说明:本试卷共四大题,试卷满分100分,考试时间120分钟。

一、填空题(请将答案填入题后括号中:共10小题,每小题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:处理器、()、输入/输出和软
件,一般软件亦分为()和应用软件两个主要部分。

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为(),嵌入式DSP,()
以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、()、
()、I/O资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(),其中实时系
统亦可分为()和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),
内核的基本服务是()。

6、嵌入式开发一般采用()方式,其中宿主机一般是指()。

7、哈佛体系结构数据空间和地址空间(),ARM920T采用()的内核架构。

8. ARM7TDMI采用()级流水线结构,ARM920TDMI采用()级流水线。

9 .按操作系统的分类可知,DOS操作系统属于顺序执行操作系统,UNIX操作系统属于
()操作系统,VXWORKS属于()操作系统。

10、ARM7TDMI中,T表示支持16位THUMB指令集,D表示(),M表示内嵌乘法器
MULTIPLIER,I表示(),支持在线断点和调试。

二、选择题(请将答案填入题后括号中:共10小题,每小题2分,满分20分。

1、下面哪种操作系统不属于商用操作系统。

(
A. WINDOWS XP
B. LINUX
C. VXWORKS
D. WINCE
2. 下面哪点不是嵌入式操作系统的特点。

(
A. 内核精简
B. 专用性强
C. 功能强大
D. 高实时性
3. 下面哪种不属于嵌入式系统的调试方法。

(
A. 模拟调试
B. 软件调试
C. BDM/JTAG调试
D. 单独调试
4. 在嵌入式ARM处理器中,下面哪种中断方式优先级最高。

(
A. RESET
B. 数据中止
C. FIQ
D. IRQ
5. NAND FLASH和NOR FLASH的区别正确的是。

(
A. NOR的读速度比NAND稍慢一些
B. NAND的写入速度比NOR慢很多
C. NAND的擦除速度远比NOR的慢
D.大多数写入操作需要先进行擦除操作
6. 下面哪种嵌入式操作系统很少用在手机上。

(
A. SYMBIAN
B. LINUX
C. WIN CE
D. VXWORKS
7、0X17&0X11的运算结果是。

(
(A 0X01 (B)0X11
(C 0X17 (D)0X07
8、以下哪种方式不属于文件系统的格式。

(
(A FAT (B)DOS
(C NTFS (D)EXT
9、在将UC/OS操作系统移植到ARM处理器上时,以下哪些文件不需要修改。

(
(A OS_CORE.C (B)INCLUDE.H
(C OS_CPU.H (D)OSTASKINIT
10、下面哪个特点不属于SUB设备的特点。

(
(A 串行通信方式(B)不可热拨插
(C 分HOST、DEVICE和HUB (D)通信速率比RS232快
三、判断题:共5小题,每小题2分,满分10分。

1、所有的电子设备都属于嵌入式设备。

()
2、CISC将被RISC所取代。

. ()
3、嵌入式linux操作系统属于免费的操作系统。

()
4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。

()
5、嵌入式开发需要专门的软件和硬件设备。

()
简答题:共2小题,每小题10分,满分20分。

1、根据嵌入式系统的特点,写出嵌入式系统的定义。

2、写出uc/os操作系统在某一任务正在执行时发生中断的处理过程。

四、分析计算题:共2小题,每小题10分,满分20分。

1、从底层硬件到上层应用软件,试分析嵌入式计算系统的组成主要分为哪几个部分,并写出各部分所完成的功能。

2、写出嵌入式实验箱FLASH分区特点以及文件烧写过程(包括vivi、kernel、root、yaffs文件。

五、专业名词解释(写出以下英文简写对应的中文名称:共5小题,每小题2分,满分10
分。

(1)RISC
(2)IP
(3)ISR
(4)JTAG
(5)IDE
附录(二)答案及评分标准样本:
嵌入式ARM(B卷)答案及评分标准
一、填空(10×2分,共10小题)
题号答案题号答案
1 存储器操作系统
2 嵌入式微控制
器嵌入式微处理

3 进程间通信内存管理
4 分时操作系统硬实时操作系

5 通信任务调度
6 宿主机/目标机
方式PC机或者台
式机
7 分开哈佛体系8 3 5
9 分时实时嵌入
式10 在片可调

嵌入式
ICE
二、选择题(10×2分)
题号 1 2 3 4 5
答案 B C D A D
题号 6 7 8 9 10
答案 D A B A B
三、判断题
题号 1 2 3 4 5
答案X X
四:
1、以应用为中心、以计算机技术为基础、软硬件可裁减、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、中断现有程序-保护现场-执行中断服务程序-判断当前程序优先级或是否允许任务调度—(否执行原来程序(是执行更高优先级任务-返回。


1、
(1硬件层
(2BSP
(3RTOS
(4文件系统,GUI
(5应用软件
六:
(6)RISC(Reduce Instruct Set Computer);
(7)IP(Intellectual Property);
(8)ISR(Interrupt Servers Routine
(9)JTAG(Join Test Active Group
(10)IDE(Integrate Development Environment。

相关文档
最新文档