嵌入式期末考试题
嵌入式系统期末考试试卷习题

嵌入式系统期末考试试卷习题1.下面哪一种工作模式不属于ARM特权模式(A)。
A.用户模式B.系统模式C.软中断模式D.FIQ模式2.ARM7TDMI的工作状态包括(D)。
A.测试状态和运行状态B.挂起状态和就绪状态C.就绪状态和运行状态D.ARM状态和Thumb状态3.下面哪个Linux操作系统是嵌入式操作系统(B)。
A.Red-XXX Linux4.使用Host-Target联合开发嵌入式应用,(B)不是必须的。
A.宿主机B.银河麒麟操作系统C.目标机D.交叉编译器5.下面哪个不属于Linux下的一个进程在内存里的三部分的数据之一(A)。
A.寄存器段B.代码段C.堆栈段D.数据段选择题(共5小题,每题2分,共10分)1.下面哪一个系统属于嵌入式系统(D)。
A.“河汉一号”计较机系统B.IBMX200条记本电脑C.遐想S10上彀本D.Iphone手机2.在Makefile中的命令必必要以(A)键开始。
A.Tab键B.#号键C.空格键D.&键3.Linux支持多种文件系统,下面哪种不属于Linux的文件系统格式(B)。
A.ExtB.FAT32C.NFSD.Ext34.下面哪类不属于VI三种事情形式之一(D)。
A.命令行模式B.插入模式C.底行模式D.工作模式5.下面哪一项不属于Linux内核的配置系统的三个组成部分之一(C)。
A.MakefileB.配置文件(config.in)XXX.配置工具1.人们糊口中经常使用的嵌入式设备有哪些?罗列4个以上(1)手机,(2)机顶盒,(3)MP3,(4)GPS。
(交流机、打印机、投影仪、无线路由器、车载媒体、PDA、GPS、智能家电等等。
)2.ARM9处理器使用了五级流水线,五级流水具体指哪五级:(5)取指,(6)译码,(7)执行,(8)缓冲/数据,(9)回写。
3.在Makefile中的命令必须要以(10)Tab键开始。
4.Linux支持多种文件系统,主要包括哪些(写出其中4中就行)(11)Ext,(12)VFAT,(13)JFS,(14)NFS。
嵌入式考试题

嵌入式考试题
一、选择题
1. 下列哪种不是嵌入式系统的特点?
A. 实时性
B. 高可靠性
C. 批量生产
D. 低功耗
2. 嵌入式系统中常用的处理器是?
A. Intel i7
B. ARM Cortex
C. AMD Ryzen
D. NVIDIA GeForce
3. 下列哪种不是嵌入式系统常用的操作系统?
A. Linux
B. Android
C. Windows
D. FreeRTOS
4. 嵌入式系统中常用的编程语言是?
A. Java
B. C++
C. Python
D. HTML
5. 以下哪种外设不能算作嵌入式系统的外设?
A. LCD显示屏
B. 小键盘
C. 摄像头
D. 鼠标
二、简答题
1. 什么是嵌入式系统?举例说明。
2. 嵌入式系统的设计流程包括哪些步骤?简要描述。
3. 什么是实时系统?嵌入式系统中为什么需要实时性?
4. 解释嵌入式系统中的中断处理机制。
5. 介绍一种常用的嵌入式系统开发工具及其功能。
三、计算题
1. 假设嵌入式系统中有一个定时器中断,中断间隔为10ms,如果在中断服务程序中运行一个函数需要5ms,问系统能否满足实时性要求?
2. 假设一个嵌入式系统的主频为50MHz,要求其通过串口发送一个100字节的数据包,波特率为9600bps,计算发送该数据包需要多长时间?
3. 假设一个嵌入式系统的Flash存储器容量为512MB,每个数据包大小为1KB,存储器可擦写次数为10000次,计算该存储器的寿命能够支持多少次数据包的写入操作?
以上为嵌入式考试题,请根据题目要求完成题目。
嵌入式期末试题及答案

嵌入式期末试题及答案[注意:本文章以题目的方式展示试题及答案,下文并未出现实际试题]引言在嵌入式系统的学习中,期末试题是评估学生对于该学科知识和技能掌握程度的重要方式之一。
本文将为大家提供一份嵌入式期末试题及答案,帮助大家更好地准备和复习期末考试内容。
多选题1. 下列哪些是嵌入式系统的特征?(多选)a. 嵌入式系统通常包含少量资源b. 嵌入式系统的应用范围广泛c. 嵌入式系统的功耗可以忽略不计d. 嵌入式系统的性能要求较低答案:a、b2. 嵌入式系统中,以下哪项属于输入设备?(多选)a. 键盘b. USB接口c. 音箱d. 显示器答案:a、b、d填空题3. 嵌入式系统是指将计算机技术和________集成的特定功能设备。
答案:电子技术4. 嵌入式系统的一个重要特点是对系统的稳定性和________性的要求较高。
答案:可靠简答题5. 简述嵌入式系统和通用计算机的区别。
答案:嵌入式系统通常针对特定的应用领域,它的硬件资源和软件功能相对简单,功耗低,且具有可靠性要求高的特点。
通用计算机则更注重通用性,能够运行复杂的应用软件,它的硬件资源和软件功能相对丰富。
编程题6. 编写一个C语言程序,实现将一个整数数组逆序输出的功能。
答案:```c#include <stdio.h>void reverseArray(int arr[], int size) { int start = 0;int end = size - 1;while (start < end) {int temp = arr[start];arr[start] = arr[end];arr[end] = temp;start++;end--;}}int main() {int arr[] = {1, 2, 3, 4, 5};int size = sizeof(arr) / sizeof(arr[0]); reverseArray(arr, size);for (int i = 0; i < size; i++) {printf("%d ", arr[i]);}return 0;}```总结本文提供了一份嵌入式期末试题及答案,涵盖了嵌入式系统的特征、输入设备、嵌入式系统和通用计算机的区别以及编程题等内容。
嵌入式期末复习题_(含答案)

嵌入式期末复习题_(含答案)期末考试复习题一、填空题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 ),该文件属性是( 目录)。
嵌入式期末考试卷十套

嵌入式期末考试卷十套嵌入式系统期末考试卷一、选择题(每题2分,共20分)1. 嵌入式系统通常是指:A. 用于嵌入式应用的软件B. 运行在嵌入式设备上的操作系统C. 一种小型的计算机系统,用于控制或监视设备D. 一种大型的计算机系统,用于复杂的数据处理2. 下列哪项不是嵌入式系统的特点:A. 可扩展性B. 实时性C. 资源受限D. 专用性3. 嵌入式操作系统(RTOS)的主要功能不包括:A. 任务调度B. 内存管理C. 文件系统管理D. 网络通信4. 以下哪个不是嵌入式系统中的编程语言:A. CB. C++C. JavaD. Python5. 在嵌入式系统中,中断服务程序(ISR)的主要作用是:A. 执行系统初始化B. 处理系统异常C. 响应外部事件D. 执行定时任务6. 以下哪个不是嵌入式系统开发过程中的步骤:A. 需求分析B. 系统设计C. 硬件选型D. 软件测试7. 在嵌入式系统中,固件通常指的是:A. 硬件B. 软件C. 介于硬件和软件之间的程序D. 操作系统8. 以下哪个是嵌入式系统开发中常用的硬件描述语言:A. VHDLB. HTMLC. XMLD. SQL9. 在嵌入式系统中,看门狗定时器的主要作用是:A. 监控系统时间B. 监控系统温度C. 监控系统电源D. 监控系统运行状态,防止死锁10. 以下哪个是嵌入式系统中的存储设备:A. RAMB. ROMC. 硬盘D. 显示器二、填空题(每空1分,共10分)1. 嵌入式系统的核心是______,它负责协调和管理整个系统。
2. 嵌入式系统软件通常由______、应用程序和设备驱动程序组成。
3. 嵌入式系统中的中断优先级是指中断服务程序的______。
4. 嵌入式系统中,______是一种常见的通信协议,用于设备间的通信。
5. 在嵌入式系统中,______是一种用于存储程序和数据的非易失性存储器。
6. 嵌入式系统中的______是用于控制和管理硬件资源的软件。
《嵌入式技术》期末考试题及答案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单片机强大。
(完整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 。
嵌入式期末试题及答案

1. 什么是嵌入式系统,嵌入式系统的特点:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统 对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
成本、体积、功耗严格要求的专用计算机系统。
特点:1、系统内核小2、专用性强3、系统精简4、高实时性5、多任务、多任务2. 列出常用的嵌入式实时操作系统RTOS (填空)参考:µ参考:µC C /OS-II 、VxWorks 、µClinux 、Windows CE 等3. RISC 架构的ARM 微处理器的一般特点① 采用固定长度的指令格式采用固定长度的指令格式② 使用单周期指令,便于流水线执行操作使用单周期指令,便于流水线执行操作③ 大量使用寄存器操作提供指令执行效率大量使用寄存器操作提供指令执行效率 4. ARM 处理器有7种工作模式,分成哪两类?那些是异常模式?① 用户模式USR (user mode )② 系统模式SYS (system mode )③ 快速中断模式FIQ (fast interrupt mode) ④ 中断模式IRQ (interrupt mode )⑤ 管理模式SVC (supervisor mode )⑥ 中止模式ABT (abort mode )⑦ 未定义模式UND (undefined mode ) 除了用户模式外其他都称为除了用户模式外其他都称为特权模式特权模式(分成两类),除了用户模式和系统模式外其他都称为异常模式。
异常模式。
(ARM 微处理器有七种工作模式,它们分为两类 非特权模式 、 特权模式 。
其中用户模式属于 非特权模式非特权模式非特权模式 ) 5. arm 状态和Thumb 状态切换指令是什么?举例说明参考:是BX(Branch BX(Branch Exchange)Exchange)指令。
当所跳转的地址最后一位是1则进入Thumb 状态(否则就是ARM 状态)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式1.下面说法正确是(B )A. 嵌入式系统不是一个计算机系统。
B. MP3播放器是软实时的。
C. 嵌入式系统的资源受限就是嵌入式系统的体积太小。
D. 嵌入式系统的开发调试通常比通用计算机轻松容易。
2.目前嵌入式系统领域中使用最广泛、市场占有率最高的实时系统是(C )A.Symbian B.Windows CE C.VxWorks D.QNX3.Make预置了一些内部宏,其中$@表示( B)A.没有扩展名的当前目标文件B.当前目标文件C.当前目标文件最近更新的文件名D.当前扩展文件最近更新的文件名4.下面可以用来查看文件系统中剩余空间大小的命令( C )A.ls B.dd C.df D.fdisk5.每个设备文件都对应有两个设备号,而标识该设备的种类,也标识了该设备所使用的驱动程序的类别号是指( A )A.主设备号 B.次设备号C.块设备号 D.字符设备号6.Windows中管理屏幕以及输入设备的是( B)A.客户端B.服务器C.X协议 D.网络7.通常所说的 32 位微处理器是指( C )A.地址总线的宽度为 32 位B.处理的数据长度只能为 32 位C.CPU 字长为 32 位D.通用寄存器数目为 32 个8.将高速缓存分为指令缓存(I Cache)和数据缓存(D Cache)的体系结构是(B)A.冯•诺依曼结构B.哈佛结构C.RISC D.CISC9.下面对北桥理解正确的是(C )A.北桥又称标准总线桥路B.北桥连接CPU与存储器C.北桥连接前端总线与较为低速的PCI总线D.北桥连接CPU与USB、串口等低速设备10.指令和数据共享同一总线的体系结构是(A )A.冯•诺依曼结构B.哈佛结构C.RISC D.CISC11.Intel为上网本、上网机推荐配备了通常采用Atom处理器的系列名称和芯片组名称是(A )A.N,i945 B.N,SCHC.Z,i945 D.Z,SCH12.嵌入式系统硬件的组成部分是(C )A.微处理器、存储设备、输入输出外设、电源B.存储设备、输入输出外设、电源、人机交互设备C.微处理器、存储设备、输入输出外设、电源、人机交互设备D.微处理器、存储设备、输入输出外设、电源、人机交互设备、BSP13.SCH芯片组是(C)A.北桥芯片B.南桥芯片C.整合了南北桥功能的芯片D.图形处理器14.在嵌入式处理器与外部设备接口中,使用2根线实现多对多双向收发的是(B)A.UART B.I2CC.SPI D.USB15.64位x86架构属于(C )A.IA-32 B.IA-64C.Intel 64 D.EM64T/////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////1.属于RISC类型的处理器有(B )A. ARM、x86、MIPS、PowerPC、SuperHB. ARM、MIPS、PowerPC、SuperHC. ARM、x86、MIPS、PowerPCD. ARM、x86、MIPS2.为实现距离约1Km左右、速度在2Mb/s以上的无线通信,我们应该为嵌入式系统选取的通信模块是(D)A.以太网 B.WiFi C.蓝牙 D.WiMax3.Intel ATOM处理器中主要用于MID的系列和其代号名称是(D )A.N,DiamondvilleB.N,SilverthorneC.Z,DiamondvilleD.Z,Silverthorne4.Intel ATOM处理器微架构拥有的流水线是(B)A.倒序B.顺序执行C.乱序执行D.既顺序执行又乱序执行5.Cache更新主内存的方式中,直写式比回写式(C )A.速度快,结构简单B.速度快,结构复杂C.速度慢,结构简单D.速度慢,结构复杂6.关于处理器内核的体系结构和实现结构说法正确的是(B )A.相同体系结构的处理器内核,其实现结构也相同B.相同体系结构的处理器内核,可以有不同的实现结构C.相同实现结构的处理器内核,其体系结构可能不同D.不同实现结构的处理器内核,其体系结构必然不同7.Intel ATOM处理器属于(A)A.IA-32架构 B.IA-64架构C.Intel 64架构 D.EM64T架构8.Intel ATOM处理器对SSE指令支持的最高版本是(C )A.SSE B.SSE2 C.SSE3/ SSSE3 D.SSE4 9.Intel ATOM处理器在一个周期能同时处理(C)A.两条浮点加法指令B.两条浮点乘法指令C.浮点加法和浮点乘法指令D.浮点除法和浮点乘法指令10.在使用MMU的系统中,处理器使用的内存地址与地址总线的上内存地址(D )A.是同一个B.是同一个,但值不相等C.不是同一个,但值相等D.不是同一个,值也多半不相等11.关于中断下面说法正确的是:(C )A.软件中断时处理器的中断引脚电平信号发生变化B.硬件中断可以用来实现操作系统的系统调用C.硬件中断由外设引发的,它是由已和硬件信号开始的D.在x86中硬件中断和软件中断都称为陷入(Trap)12.“MOV AX, MASK[DI]”指令的源操作数属于(C )A.直接寻址B.基址变址寻址C.寄存器相对寻址D.寄存器间接寻址13.操作系统的最核心的机制是(A )A.任务调度B.内存管理 C.同步与通信 D.文件系统14.能从U盘安装的Moblin映像类型是(A )A.Live USB B.Nand imageC.Loop images D.KVM images15.在Linux文件连接中,移动了原路径后会失效的是(A )A.软连接B.硬连接C.软连接和硬连接都D.软连接和硬连接都不/////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////1.属于嵌入式GUI开发库的有(B )A. MiniGUI、Windows MFC、Qt/Embedded、ClutterB. MiniGUI、Micro Windows、Qt/Embedded、ClutterC. MiniGUI、Java AWT/Swing、Qt/Embedded、ClutterD. MiniGUI、Micro Windows、Windows Presentation Foundation、Clutter2.在Clutter中,如果想要在时间轴的某个特定时刻发生某个动作,应该选用(B )A.Alpha类 B.标记类 C.总乐谱类 D.行为类3.Clutter的时间轴(Timeline)的功能是(C )A.将一种图形元素变为另一种图形元素B.改变图形元素尺寸、位置、颜色等2维属性C.让图形元素位置和外貌随随时间而变化,这样来形成动画效果D.通过改变图形元素的空间属性和观察者的位置等因素,使图形产生3维的视觉效果4.下面交互设备常由嵌入式系统采用的是(B )A.小屏幕、小键盘、鼠标、触摸屏、指示笔、屏幕键盘B.小屏幕、小键盘、特殊按钮、触摸屏、指示笔、屏幕键盘C.小屏幕、全键盘、特殊按钮、触摸屏、指示笔、屏幕键盘D.15英寸大屏幕、小键盘、特殊按钮、触摸屏、指示笔、屏幕键盘5.Clutter应用中,矩形、图像、文本等图形元素都属于(A )A.Actor对象B.Stage对象C.Event 对象D.Signal handler 对象6.减小运算强度是依据优化的(B )A.减少指令或执行次数原则B.选用速度更快的指令原则C.提高并行度原则D.对高速缓存(Cache)、寄存器的有效使用原则7.借助Intel IPP实现属于(C )A.由编译器自动完成优化B.工具辅助的优化C.使用高性能库D.人工优化8.操作系统的各种低功耗状态中,必须保持对内存供电的是(A)A.待机B.休眠C.睡眠 D.关机9.在嵌入式系统的存储结构中,存取速度最快的是( B )A.内存B.寄存器组C.Flash D.Cache 10.Cortex-M3 处理器采用( A )A.ARM v7-M 架构B.ARM v4-M 架构C.ARM v6-M 架构D.ARM v8-M 架构11.关于实时操作系统(RTOS)的任务调度器,以下描述中正确的是( B ) A.任务之间的公平性是最重要的调度目标B.大多数RTOS调度算法都是可抢占式(可剥夺式)的C.RTOS调度器都采用了基于时间片轮转的调度算法D.RTOS调度算法只是一种静态优先级调度算法12.STM32主存储块的页大小为( A )A.1KB B.2KB C.3KB D.4KB13.下面关于哈佛结构描述正确的是( A )A.程序存储空间与数据存储空间分离B.存储空间与IO空间分离C.程序存储空间与数据存储空间合并D.存储空间与IO空间合并14.ARM9 TDMI的工作状态包括( D )A.测试状态和运行状态B.挂起状态和就绪状态C.就绪状态和运行状态D.ARM状态和Thumb状态15.指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址方式为( C )A.立即寻址B.寄存器间接寻址C.多寄存器寻址D.堆栈寻址/////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////1.对寄存器R1的内容乘以4的正确指令是( C )A. LSR R1,#2B. LSL R1,#2C. MOV R1,R1, LSL #2D. MOV R1,R1, LSR #22.寄存器R13除了可以做通用寄存器外,还可以做(C)A.程序计数器 B.链接寄存器C.栈指针寄存器 D.基址寄存器3.ARM指令集和Thumb指令集分别是(D)A.8位,16位 B.16位,32位C.16位,16位D.32位,16位4.关于ARM子程序和Thumb子程序互相调用描述正确的是( B )A.系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用B.只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用C.只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序D.只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序5.S3C2410芯片的寄存器组有(D)A.7个寄存器B.17个寄存器C.27个寄存器D.37个寄存器6.S3C2410提供的符合IIC协议的设备连接串行连接线为(C)A.SCL和RTX B.RTX和RCXC.SCL和SDA D.SDA和RCX7.USB接口移动硬盘最合适的传输类型为( B )A.控制传输B.批量传输C.中断传输D.等时传输8.下面最适合用于工业控制的一类嵌入式处理器是( B )A.嵌入式微处理器B.微控制器C.DSP D.单板机9.µClinux与标准Linux最大的区别在于( B )A.文件系统B.内存管理C.任务调度算法D.应用开发模式10.嵌入式操作系统来解决代码体积与嵌入式应用多样性的问题一般是( A )A.使用可定制的操作系统B.将操作系统分布在多个处理器上运行C.增大嵌入式设备的存储容量D.使用压缩软件对操作系统进行压缩11.USB总线采用的通信方式为( A )A.轮询方式B.中断方式 C.DMA方式D.I/O通道方式12.寄存器R15除可做通用寄存器外,还可以做(A)A.程序计数器B.链接寄存器C.栈指针寄存器D.基址寄存器13.下面指令执行后,改变R1寄存器内容的指令是( D )A.TST R1,#2B.ORR R1,R1,R1C.CMP R1,#2 D.EOR R1,R1,R114.嵌入式应用通常考虑进行运行速度优化和代码尺寸优化,这是由嵌入式系统的(C )A.专用性特点决定的B.计算机系统特点决定的C.资源受限特点决定的D.功耗约束特点决定的15.每条指令都采用标准字长、执行时间短,便于指令的流水线优化的微处理器属于(C )A.冯•诺依曼结构架构类型B.哈佛结构架构类型C.RISC架构类型D.CISC架构类型/////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////1.可用作嵌入式操作系统的有(A)A. Linux(Vxworks,uc/os-II)B. windows2000C. windowsXPD. DOS2.对于ARM7三级流水线,当一条指令被译码时,上一条指令正被(D )A.取指 B.译码C.PC值递增 D.执行3.ARM处理器的工作模式有( C )A.5种 B.6种C.7种 D.8种4.LDR R2,[R3,#128] 的寻址方式是( C )A.寄存器寻址B.寄存器移位 C.变址寻址 D.间接寻址5.若前次运算产生了进位/借位,则CPSR的(C )A.N为1 B.Z为1 C.C为1 D.V为16.子程序的最后一条指令必须是( A)A.MOV PC,R14 B.MOV PC,R14_undC.SUBS PC,R14_fig,#4 D.SUBS PC,R14_irg,#47.ARM7处理器收到快中断请求,则进入(A )A.快中断异常B.中断异常C.未定义指令异常D.预取中止异常8.一个字对齐地址应该是(B )A.2的倍数 B.4的倍数C.8的倍数 D.16的倍数9.Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换用(A) A.硬件完成B.软件完成C.用户完成D.程序员完成10.假设R1=0x31,R2=0x2 则执行指令ADD R0,R1,R2 LSL #3 后,R0的值是( C)A.0x33 B.0x34 C.0x39 D.0x3811.ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)A.R0 = R2 + (R3 << 1) B.R0 =( R2<< 1) + R3C.R3= R0+ (R2 << 1) D.(R3 << 1)= R0+ R212.存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为( A)A.02H B.16H C.65H D.84H13.μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)A.先CLI、执行关键代码、再STIB.先STI、执行关键代码、再CLIC.先POPF、CLI、执行关键代码、再PUSHFD.先PUSHF、CLI、执行关键代码、再POPF14.ADD R0,R1,#3属于(A)A.立即寻址B.多寄存器寻址C.寄存器直接寻址D.相对寻址15.GET伪指令的含义是( A)A.包含一个外部文件B.定义程序的入口C.定义一个宏D.声明一个变量/////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////1.嵌入式应用通常需要考虑低功耗设计,即俗称的“省电”,这是由嵌入式系统的(D )A. 专用性特点决定的B. 计算机系统特点决定的C. 资源受限特点决定的D. 功耗约束特点决定的2.下面对南桥理解正确的是(D )A.南桥又称主桥B.南桥连接CPU与存储器C.南桥连接前端总线与较为低速的PCI总线D.南桥连接PCI总线与CPU与USB、串口等低速设备以及更为低速的总线(如ISA)3.945GC芯片组(A )A.使用了独立的南北桥芯片 B.使用了整合南北桥功能的芯片C.与Atom Z系列处理器相配套D.功耗比SCH芯片组小4.关于嵌入式系统的硬盘存储器下面说法正确的是(D)A.嵌入式系统的硬盘存储器一般采用SCSI接口B.SATA是一种并行ATA硬盘存储器接口,因此它速度比ATA快C.固态硬盘写数据的速度比传统硬盘快D.固态硬盘接口与传统硬盘一样,只不过内部使用了Flash等作为存储部件5.Intel ATOM处理器是一个(B )A.单路路指令流宽度微架构B.双路路指令流宽度微架构C.三路路指令流宽度微架构D.多路路指令流宽度微架构6.在使用MMU的系统中,处理器使用的内存地址和地址总线上的内存地址分别是(B) A.虚拟地址,虚拟地址B.虚拟地址,物理地址C.物理地址,虚拟地址 D.物理地址,物理地址7.S3C2410USB接口的个数是( B )A.1 B.2 C.3 D.48.若前次运算结果为零,则CPSR中为1的标志为( B)A.N B.Z C.C D.V9.快中断服务程序的最后一条指令必须是(C)A.MOV PC,R14 B.MOV PC,R14_undC.SUBS PC,R14_fig,#4 D.SUBS PC,R14_irg,#410.ARM7处理器响应中断时,处理器硬件修改PC为(C )A.0x00000000 B.0x00000010 C.0x00000018 D.0x0000001C11.外部设备向处理器发出中断请求,处理器进入( B)A.快中断异常B.中断异常C.未定义指令异常D.预取中止异常12.一个半字对齐地址应该是(A )A.2的倍数B.4的倍数 C.8的倍数D.16的倍数13.ARM寄存器组寄存器个数是(D )A.2 B.8 C.30 D.3714.STM32中,1 个DMA请求占用至少( B )A.1个周期的CPU 访问系统总线时间B.2个周期的CPU 访问系统总线时间C.3个周期的CPU 访问系统总线时间D.4个周期的CPU 访问系统总线时间15.除了I/O设备本身的性能外,可能影响嵌入式系统I/O数据传输速度的主要因素是( B )A.Cache存储器性能B.总线的传输速率C.主存储器的容量D.CPU的字长/////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////1.属于Linux系统的嵌入式操作系统是(A)A. RT-Linux、Embedix、MoblinB. RT-Linux、Embedix、VxWorksC. RT-Linux、Windows CE、MoblinD. Windows XP、VxWorks、μC/OS-II 2.操作系统移植的任务主要有(B )A.操作系统定制B.编写硬件抽象层和操作系统定制C.编写Bootloader和操作系统定制D.编写设备驱动程序和操作系统定制3.Linux属于的系统和采用的结构分别是(B )A.抢占式多任务,微内核B.抢占式多任务,单体式内核C.合作式多任务,微内核D.合作式多任务,单体式内核4.对于嵌入式系统,其能源消耗的3个主要部件是(D )A.处理器、主板、屏幕B.处理器、硬盘、屏幕C.处理器、显卡、屏幕D.处理器、无线通信、屏幕5.关于处理器的TDP说法正确的是(C )A.处理器的TDP就是处理器功耗B.处理器的TDP大于处理器功耗C.处理器的TDP反映其热量释放的指标D.处理器的TDP反映的是单位时间内实际消耗的电源能量6.Cortex-M3采用( A )A.3级流水线结构B.4级流水线结构C.6级流水线结构D.8级流水线结构7.ARM Cortex-M3支持的指令是( A )A.SETEND B.MOV C.ADD D.MVN8.UC/OS-II系统中,用户应用程序最多可以使用的任务个数是( B )A.48 B.56 C.64 D.689.关于Linux下面说法正确的是(C )A.路径名以“\”符号分割B.命令和路径名大小写不敏感C.文件系统是从“/”开始的统一的目录空间D.文件系统中有诸如C:、D:之类的驱动器盘符10.内部指令与外部指令结构的处理器说法正确的是(B )A.内部指令就是用户使用的汇编指令B.直接译码执行指令的是内部指令C.用户使用的汇编指令在处理器内直接译码执行D.一条外部指令一定会解码成一条以上的内部指令11.一般来说,顺序执行结构的处理器要比乱序执行结构的处理器(C ) A.速度快,结构简单B.速度快,结构复杂C.速度慢,结构简单D.速度慢,结构复杂12.在x86处理器的执行模式中,支持内存保护和分页是(B )A.实模式B.保护模式C.实模式和保护模式D.用户模式13.PGO优化属于(B )A.由编译器自动完成优化B.工具辅助的优化C.使用高性能库D.人工优化14.UC/OS-II中的信号量计数值的范围为( c )A.0~511 B.0~512 C.0~65535 D.0~6553615.STM32的Flash闪存编程一次可以写入( C )A.4位 B.8位C.16位 D.32位/////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////1.嵌入式系统软件的开发通常采用( B )A. 与PC应用软件开发一样的方式B. 交叉编译与开发的方式C. 本地环境开发的方式D. 交叉编译与开发和本地环境开发两种方式都可以2.操作系统定制的目的是(C )A.让操作系统网络通信速度更快B.让操作系统操作界面符合用户习惯C.让操作系统所占的存储空间尽量小D.让操作系统能在指定的处理器上运行3.利用ICC实现的优化属于(A)A.由编译器自动完成优化B.工具辅助的优化C.使用高性能库D.人工优化4.在APB2上的I/O脚的翻转速度为( A )A.18MHz B.38MHzC.50MHz D.78MHz5.STM32嵌套向量中断控制器(NVIC) 具有可编程的优先等级的个数是( A )A.16 B.32 C.48 D.646.STM32的最大SPI速度达到( A )A.18MHz B.24MHz C.32MHz D.48MHz 7.BootLoader的主要作用是(A )A.机器启动时引导操作系统B.操作系统实现对硬件操作的抽象,使操作系统的代码与硬件无关C.为操作系统屏蔽各种外设的细节差异,为操作硬件提供了统一的软件接口D.统一管理硬件资源,把硬件的诸多功能进行抽象,以服务的形式提供给应用程序8.低功耗优化的最基本原则是(D )A.尽量快速运行程序B.采用事件驱动的程序设计方法C.尽量使用功耗低的硬件来实现任务D.尽量减少处理器和各种外设的工作时间9.在嵌入式系统中,采用查询方式实现输入输出的主要原因是( C )A.速度最快B.CPU 可以不介入C.实现起来比较容易D.在对多个事件查询工作时,能对突发事件做出实时响应10.USART2的USART2_REMAP = 1的重映射只适用于( B )A.64引脚的封装B.100引脚的封装C.136引脚的封装D.144引脚的封装11.当输出模式位MODE[1:0]=“10”时,最大输出速度为( A )A.2MHz B.10MHz C.20MHz D.32MHz12.STM32的外部中断/事件控制器(EXTI)支持的中断/事件请求个数是( B )A.16 B.19 C.25 D.3013.为了允许访问备份寄存器和RTC,电源控制寄存器的DBP 位必须置为( B )A.0 B.1 C.2 D.314.在嵌入式系统设计中,嵌入式处理器选型是在进行( C )A.需求分析时完成B.系统集成时完成C.体系结构设计时完成D.软硬件设计时完成15.嵌入式系统最常用的数据传送方式是( B )A.查询B.中断C.DMA D.I/O处理机填空题/////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////16.嵌入式系统的三大基本特征是嵌入性、__________________________、计算机系统。