嵌入式系统原理及应用期末模拟试卷B卷

合集下载

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

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

嵌入式系统期末考试试卷习题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。

嵌入式考试试卷

嵌入式考试试卷

嵌入式考试试卷嵌入式系统原理与应用考试时间:120分钟一、选择题(每题2分,共20分)1. 嵌入式系统通常是指:A. 具有嵌入式操作系统的计算机系统B. 一种只能运行单一程序的计算机系统C. 一种具有实时性的计算机系统D. 一种可以运行多种应用程序的计算机系统2. 下列哪个不是嵌入式系统的特点:A. 资源受限B. 实时性C. 可扩展性D. 专用性3. 嵌入式操作系统与通用操作系统的主要区别在于:A. 嵌入式操作系统更复杂B. 嵌入式操作系统通常需要更少的资源C. 嵌入式操作系统可以运行在任何计算机上D. 嵌入式操作系统不提供多任务处理4. 以下哪个不是嵌入式系统开发中常用的编程语言:A. CB. C++C. JavaD. Pascal5. 嵌入式系统中的中断处理机制主要用于:A. 节省CPU资源B. 实现多任务处理C. 提高系统的实时性D. 增强系统的安全性二、填空题(每空1分,共10分)1. 嵌入式系统是一种专用的计算机系统,它是为了满足______的应用需求而设计的。

2. 嵌入式系统的核心是______,它控制着整个系统的运行。

3. 嵌入式系统的I/O设备包括______、______、______等。

4. 嵌入式系统的开发流程通常包括需求分析、系统设计、______、______、系统集成和测试等阶段。

5. 嵌入式系统的调试工具通常包括______、______和仿真器。

三、简答题(每题10分,共20分)1. 简述嵌入式系统与通用计算机系统的区别。

2. 描述嵌入式系统开发中软件和硬件的协同设计的重要性。

四、计算题(每题15分,共30分)1. 假设一个嵌入式系统的任务调度采用固定优先级调度算法,有四个任务A、B、C、D,它们的执行时间分别为10ms、20ms、30ms和40ms,优先级分别为1、2、3、4。

计算在没有其他任务干扰的情况下,任务D的响应时间和CPU利用率。

2. 给定一个嵌入式系统的内存地址空间为0x0000到0xFFFF,计算该系统的最大内存容量,并说明如何计算。

《嵌入式系统开发与应用》试卷及答案2套

《嵌入式系统开发与应用》试卷及答案2套

职业技术学院学年第二学期电信专业《嵌入式系统开发与应用》期末试卷A(开卷)班级姓名学号______________一、简答题(每题6分,共计60分)1、什么是嵌入式系统?2、ARM有几个异常类型?分别是什么?3、R13通常用来存储什么?哪种模式使用的寄存器最少?4、B,BL,BX的区别是什么?5、设置相关寄存器实现P0.4口为输出引脚。

6、写出下面指令的寻址方式SWP R0,R1,[R2]ORL R1, R2, R4, LSL #4MOV R0,#0x30ADD R0,R1,R2ADD R0,R1,#256LDR R0,[R1,#8]LDRLI R0,[R1]ADD R1,R2,R3,LSR #47、设置PINSEL0寄存器实现P0.1为EINT0功能,把P0.4设置为SCK功能。

8、设置方向寄存器使P0.10为输出功能。

9、设置UART1中断使能,并设置为IRQ中断。

10、写出定时器0的所有匹配引脚和匹配引脚功能,并设置定时器0匹配值为10000。

二、程序补充题(每空2分,共计20分)____________________ ;定义X的值为10Y EQU 8AREA Example3,_____ ,READONLY ;声明代码段Example3______________ ;标识程序入口———————;声明32位ARM指令MOV R0,#YADD R0,R0,R0,LSL ____ ;计算R0 = Y + 4*Y = 5*YMOV R0,R0, LSR _____ ;计算R0 = R0/2MOV R1,#XMOV R1,R1,LSL #1__________________ ;比较R0和R1__________________ ;若R0>R1,则R1 = R1+R0__________________ ; 若R0<=R1,则R1 = R1-0xFF__________________ ; 程序结束三、汇编语言编程题(每题10分,共计20分)1、使用汇编指令实现:R8 = R3 = 20 + 90。

嵌入式期末考试试卷

嵌入式期末考试试卷

1、 ARM 微处理器有 7种工作模式,它们分为两类 非特权模式 、 特权模式 。

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

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

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

6、 编译链接代码时,有两种存储代码和数据的字节顺序,一种是 小端对齐 ,另一种是 打断对齐7、 构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是 GNU 工具链 ,ARM 公司提供的工具链是 ADS工具链计算机有CISC 和RISC 两种类型,以ARM 微处理器为核心的计算机属于 RISC 类型,其指令长度是 定长的 1、 目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。

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

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

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

A TPCS 编程规范约定使用的堆栈是FD3、Boot Loader 在嵌入式系统中主要起什么作用?完成哪些主要的工作?答:Boot Loader 是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。

通过Boot Loader ,初始化硬件设备,建立内存和I/O 空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。

4、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接?在Windows 主机上使用什么软件建立连接?在Linux 主机上使用什么软件建立连接?1、 答:RS-232,以太网口、并口在Windows 主机上使用超级终端软件 在Linux 主机上使用Minicom 软件 5嵌入式开发环境主要包括哪些组件?嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括● 宿主机 ● 目标机(评估电路板) ● 基于JTAG 的ICD 仿真器、或调试监控软件、或在线仿真器ICE ● 运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境 ● 嵌入式操作系统6 在进行基于ARM 核的嵌入式系统软件开发时,调用如下函数:int do_something(int arg1,void *arg2,char arg3,int *arg4)这四个参数通过什么方式从调用程序传入被调函数?根据ATPCS 编程规范,调用函数和子程序通过R0——R3四个寄存器传递参数,超过四个参数使用堆栈传递。

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

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

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

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案

《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。

3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。

4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。

5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。

6、需求分析包括:功能性需求分析和非功能性需求分析。

7、确定输入信号是数字信号还是模拟信号属于功能性需求。

8、确定系统的物理尺寸和重量属于非功能性需求。

9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。

10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。

11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。

12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。

13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。

14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。

15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。

16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。

17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。

18、设计流程指的是设计过程中所经历的过程步骤。

19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。

20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。

21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器(DSP)。

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

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

嵌入式1.下边说法正确是( B )A .嵌入式系统不是一个计算机系统。

B . MP3 播放器是软及时的。

C.嵌入式系统的资源受限就是嵌入式系统的体积太小。

D.嵌入式系统的开发调试往常比通用计算机轻松简单。

2.目前嵌入式系统率域中使用最宽泛、市场占有率最高的及时系统是(A . Symbian B. Windows CE C. VxWorksC )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.冯 ?诺依曼结构C. RISC A )B .哈佛结构D . CISC11. Intel 为上网本、上网机介绍装备了往常采纳( A )A. N, i945C. Z , i945Atom办理器的系列名称和芯片组名称是B . N, SCHD . Z, SCH12.嵌入式系统硬件的构成部分是( C )A.微办理器、储存设施、输入输出外设、电源B.储存设施、输入输出外设、电源、人机交互设施C.微办理器、储存设施、输入输出外设、电源、人机交互设施D.微办理器、储存设施、输入输出外设、电源、人机交互设施、BSP 13. SCH 芯片组是( C)A.北桥芯片 B .南桥芯片C.整合了南北桥功能的芯片 D .图形办理器14.在嵌入式办理器与外面设施接口中,使用 2 根线实现多对多双向收发的是( B )A. UART B . I 2CC. 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.同样系统结构的办理器内核,能够有不一样的实现结构7. Intel ATOM 办理器属于( A )A . IA-32 架构B. IA-64 架构C. Intel 64 架构8. Intel ATOM 办理器对SSE 指令支持的最高版本是( C )A . SSEB . SSE2C.SSE3/ SSSE3 D . EM64T 架构D. SSE49. Intel ATOM 办理器在一个周期能同时办理(C)A .两条浮点加法指令C.浮点加法和浮点乘法指令B .两条浮点乘法指令D .浮点除法和浮点乘法指令10.在使用MMU的系统中,办理器使用的内存地点与地点总线的上内存地点(A BC.不是同一个,但值相等 D .不是同一个,值也多半不相等D )11.对于中断下边说法正确的选项是:(C)A.软件中断时办理器的中断引脚电平信号发生变化B.硬件中断能够用来实现操作系统的系统调用C.硬件中断由外设引起的,它是由已和硬件信号开始的D.在 x86 中硬件中断和软件中断都称为堕入(Trap)12.“ MOV AX, MASK[DI]”指令的源操作数属于( C )A.直接寻址B.基址变址寻址C.寄存器相对寻址 D .寄存器间接寻址13.操作系统的最核心的体制是( A )A.任务调动 B .内存管理14.能从 U 盘安装的Moblin 映像种类是( A A. Live USBC. Loop imagesC.同步与通讯)B . Nand imageD . KVM imagesD .文件系统15.在 Linux 文件连结中,挪动了原路径后会无效的是(A)A.软连结 B .硬连结C.软连结和硬连结都 D .软连结和硬连结都不/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 1.属于嵌入式 GUI 开发库的有( B )A . MiniGUIB . MiniGUIC. MiniGUID. MiniGUI 、Windows MFC 、Qt/Embedded 、 Clutter、 Micro Windows 、 Qt/Embedded、 Clutter、 Java AWT/Swing 、 Qt/Embedded、 Clutter、Micro Windows 、 Windows Presentation Foundation 、 Clutter2.在 Clutter 中,假如想要在时间轴的某个特准时辰发生某个动作,应当采纳(A . Alpha 类B.标记类C.总曲谱类D.行为类3. Clutter 的时间轴( Timeline )的功能是( C)B)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.减小运算强度是依照优化的( A .减少指令或履行次数原则B)B .采纳速度更快的指令原则C.提升并行度原则D.对高速缓存(Cache)、寄存器的有效使用原则7.借助 Intel IPP 实现属于( C)A .由编译器自动达成优化B .工具协助的优化C.使用高性能库 D .人工优化8.操作系统的各样低功耗状态中,一定保持对内存供电的是(A B C A )D9.在嵌入式系统的储存结构中,存取速度最快的是(A .内存B .寄存器组C. Flash B )D . Cache10. Cortex-M3办理器采纳(A. ARM v7-M架构C. ARM v6-M架构A )B . ARM v4-MD . ARM v8-M架构架构11.对于及时操作系统(RTOS )的任务调动器,以下描绘中正确的选项是(A.任务之间的公正性是最重要的调动目标B )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 #2 D . 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 和 RTXB . 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.栈指针寄存器13.下边指令履行后,改变A. TST R1, #2C. CMP R1 , #2D.基址寄存器R1 寄存器内容的指令是( D )B . ORR R1, R1,R1D . 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. windowsXP D . 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 为 1B . Z 为 1C.C 为 1D. V 为 16.子程序的最后一条指令一定是( A )A . MOV PC,R14B . 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 .0x34C. 0x39D.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 .02HB . 16H C.65H D . 84H13.μ COS-II 中对重点代码段因为希望在履行的过程中不被中断扰乱,往常采纳关中断的方式,以下X86 汇编代码正确并且不会改变关中断以前的中断开关状态的是(D)A .先 CLI 、履行重点代码、再STIB.先C.先D .先14.ADD STI 、履行重点代码、再CLIPOPF、 CLI 、履行重点代码、再PUSHF 、 CLI 、履行重点代码、再R0, R1, #3 属于( A )PUSHFPOPFA .立刻寻址B .多寄存器寻址15. GET 伪指令的含义是( A )C.寄存器直接寻址 D .相对寻址A.包含一个外面文件B.定义程序的进口C.定义一个宏D.申明一个变量///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1.嵌入式应用往常需要考虑低功耗设计,即俗称的“省电”,这是由嵌入式系统的(A .专用性特色决定的B .计算机系统特色决定的C.资源受限特色决定的 D .功耗拘束特色决定的D )2.下边对南桥理解正确的选项是(D )A .南桥又称主桥B .南桥连结CPU 与储存器C.南桥连结前端总线与较为低速的D.南桥连结PCI 总线与 CPU 与3. 945GC 芯片组( A )PCI 总线USB 、串口等低速设施以及更加低速的总线(如ISA )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 的系统中,办理器使用的内存地点和地点总线上的内存地点分别是(A .虚构地点,虚构地点B .虚构地点,物理地点C.物理地点,虚构地点 D .物理地点,物理地点7. S3C2410USB 接口的个数是(B)A . 1B. 2C. 3D.4B )8.若上次运算结果为零,则CPSR 中为A . N B. Z 1 的标记为(C. CB)D .V9.快中断服务程序的最后一条指令一定是(A . MOV PC,R14C.SUBS PC,R14_fig,#4 C)B . MOV PC,R14_und D . SUBS PC,R14_irg,#410. ARM7 办理器响应中断时,办理器硬件改正A. 0x00000000B. 0x00000010PC 为( C )C. 0x00000018 D .0x0000001C11.外面设施向办理器发出中断恳求,办理器进入( B )A.快中断异样 B .中断异样C.不决义指令异样 D .预取中断异样12.一个半字对齐地点应当是( A )A .2 的倍数B . 4 的倍数C. 8 的倍数D.16 的倍数13.ARMA .2 寄存器组寄存器个数是( B . 8D )C. 30 D. 3714.STM32 中, 1A .1 个周期的B. 2 个周期的C. 3 个周期的个 DMA 恳求占用起码(CPU 接见系统总线时间CPU 接见系统总线时间CPU 接见系统总线时间B)D. 4 个周期的CPU 接见系统总线时间15.除了I/O 设施自己的性能外,可能影响嵌入式系统(B)I/O 数据传输速度的主要要素是A. Cache 储存器性能B.总线的传输速率C.主储存器的容量D. CPU 的字长///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1.属于 Linux 系统的嵌入式操作系统是(A . RT-Linux 、Embedix 、 MoblinC. RT-Linux 、 Windows CE 、 Moblin A )B . RT-Linux 、 Embedix 、 VxWorksD . Windows XP 、 VxWorks 、μC/OS-II2.操作系统移植的任务主要有(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 级流水线结构C.6 级流水线结构B . 4 级流水线结构D. 8 级流水线结构7. ARM Cortex-M3 支持的指令是(A)A . SETEND B. MOV C. ADD D.MVN8. UC/OS-II A 48 系统中,用户应用程序最多能够使用的任务个数是(B 56C 64B)D 689.对于 Linux 下边说法正确的选项是(A .路径名以“”符号切割C )B .命令和路径名大小写不敏感C.文件系统是从“/”开始的一致的目录空间D.文件系统中有诸如C: 、 D: 之类的驱动器盘符10.内部指令与外面指令结构的办理器说法正确的选项是(A.内部指令就是用户使用的汇编指令B )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.嵌入式系统软件的开发往常采纳(A .与PC应用软件开发同样的方式B .交错编译与开发的方式C.当地环境开发的方式B)D.交错编译与开发和当地环境开发两种方式都能够2.操作系统定制的目的是( C )A.让操作系统网络通讯速度更快B.让操作系统操作界面切合用户习惯C.让操作系统所占的储存空间尽量小D.让操作系统能在指定的办理器上运转3.利用 ICC 实现的优化属于( A )A .由编译器自动达成优化C.使用高性能库4.在 APB2 上的 I/O 脚的翻转速度为(A . 18MHzC.50MHz AB .工具协助的优化D .人工优化)B . 38MHzD . 78MHz5. STM32A . 16 嵌套向量中断控制器B . 32(NVIC) 拥有可编程的优先等级的个数是(C. 48D.64A)6. STM32 的最大A . 18MHz SPI 速度达到(B. 24MHzA )C. 32MHz D.48MHz7. 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 .16B .19 C. 25 D . 3013.为了同意接见备份寄存器和RTC,电源控制寄存器的DBP 位一定置为( B )A .0B .1 C. 2 D . 314.在嵌入式系统设计中,嵌入式办理器选型是在进行( C )A .需求剖析时达成B .系统集成时达成C.系统结构设计时达成 D .软硬件设计时达成15.嵌入式系统最常用的数据传递方式是( B )A.查问 B .中断C. DMA D. I/O 办理机填空题///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////16.嵌入式系统的三大基本特色是嵌入性、__________________________ 、计算机系统。

嵌入式系统原理与应用补考试题(B卷)

嵌入式系统原理与应用补考试题(B卷)

嵌入式系统原理与应用补考试题(B卷)姓名学号分数一、填空题(20小题,每题2分,共40分)1.SoC的英文全称是,它是一种基于IP核的嵌入式系统设计技术。

2.嵌入式系统主要的调试方法有、、__ _ _____、_________ _______等四大类。

3.嵌入式系统设计的主要步骤包括、、___ ___、_ 、_ ___等五个环节。

4.按照操作系统内核功能的复杂程度,可以将操作系统分为微内核和。

6.如果CAN总线的最大传输距离为10Km,则其典型的传输速率是bps。

7.影响总线性能的主要参数有____ _和_____ _____。

8.在嵌入式系统中,按照总线适用的场合,总线分为、、等3种。

9.I2C总线是双向两线串行总线,这两根数据线分别是___ ___、___ __。

10.对于ARM7TDMI 类型的处理器,保存子程序返回地址的寄存器是。

11.以太网(IEEE802.3)MAC层数据包(DA+SA+TYPE+DATA+PAD)的最小长度是字节,最大长度是字节。

12.在周期挪用DMA传输数据方式下,如果DMA控制器正在使用总线传送数据,此时CPU执行一条存取Memory中的数据的指令(且该数据又不在高速缓存中),则CPU。

13.ARM汇编指令MOV R0, R2, LSL #3 的含义是。

14.在ARM7TDMI内核中的7种处理器模式是_ ____、__ __ 、___ __、_ __、____ __、、__ _ _。

15.在CPU总线半同步定时机制中,如果主控模块和受控模块的数据访问周期不一致,主、受控模块之间是通过____________信号来实现同步的。

16.LCD有三种显示方式:反射型,投射型和。

17.对于同时支持大端存储模式和小端存储模式的ARM处理器,通过____ _______可以将ARM处理器配置为大端存储模式。

18.在Linux操作系统种,驱动程序的2种加载方式是和。

19.AMBA(先进微控制器总线架构)是ARM公司为高性能片上微控制器定义的一套总线标准,AMBA 标准定义了、和等三种总线。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STR R0, [R1]
LDRB R2, [R1]
A.0x12B.0x34C. 0x56D. 0x78
10. 下图所示的调试方式属于哪一种(b)。
A.Crash and BurnB.ROM Monitor
C.ROM EmulatorD.ICE
二、填空题:(本题共10小题,每题2分,共20分)
11. R14有两个用途,一是在调用子程序时用于保存调用返回地址,二是发生异常时用于保存异常返回地址。
厦门理工学院试卷
2010-2011学年 第1学期
课程名称
嵌入式系统原理及应用
试卷
卷别
A□
B√
计算机科学与技术专业2010级 班级
考试
方式
闭卷√
开卷 □
本试卷共 4大题( 4页),满分100分,考试时间120分钟。
请在答题纸上作答,在试卷上作答无效。
一、选择题:(本题共10小题,每题2分,共20分)
1.以下描述正确的是 ( b )
15. 执行以下程序后,R2=0x31。
MOV R0, 0X80000000
ADDS R0, R0, 0XA0000000
MOV R1, 0X2F
MOV R2, 0X1F
ADC R2, R1, #1
16.执行以下程序后,R1=0x8E。
MOV R1, #129
EOR R1, R1,#0x0F
17.下图所示的嵌入式操作系统体系结构属于微内核体系结构。
3.以下关于嵌入式系统Boot Loader的理解错误的是( b )
A.Boot Loader的功能之一是初始化硬件
B. BootLoader是通用的
C. 有些 BootLoader 支持多CPU
D. 在操作系统内核运行之前运行的一段小程序
4.以下ARM处理器模式中哪种使用的寄存器最少( a )
A.UserB.FIQ
四、程序设计题:(本题共3小题,每题6分,共18分)
29.将以下c程序改用ARM汇编实现。其中,a, b皆为无符号数。
if(a<b)
a++;
else
b++;
MOV R0,#a
MOV R1,#b
CMP R1,R0
ADDHI R0,#1
ADDLS R1,#1
30. 使用多寄存器存取指令,将内存0xbff0000开始的64k数据复制到0xef000000开始的内存空间。
C.IRQD.Supervisor
5.以下关于ARM处理器工作状态的描述错误的是(a)
A.异常处理可以运行在Thumb状态下
B.ARM状态下执行字对准的指令
C. Thumb状态下执行半字对准的指令
D.ARM和Thumb之间状态的切换不影响处理器的模式或寄存器的内容
6.以下关于嵌入式系统的理解正确的是(d)。
0xB0000007
三、简答题:(本题共8小题,每题4分,共32分)
21.为什么嵌入式系统有特别的安全可靠性要求?
22. 给出Linux环境下编译程序的几种方式及各方式的特点。
23.请给出嵌入式系统的最小硬件系统组成。
24. 嵌入式系统开发的最大特点是软硬件协同开发,为什么?
25. 叙述嵌入式系统Boot Loader两个阶段(即:stage1和stage2)的启动步骤。
A.随着嵌入式设备的发展,嵌入式设备无处不在,桌面系统将面临淘汰。
B.嵌入式系统的开发采用交叉开发方式,开发平台一般是通用计算机。
C.嵌入式实时系统的特征之一是运行速度快。
D.嵌入式微处理器采用哈佛体系结构。
2.以下关于ARM内核描述错误的是( a )
A. CISC微处理器 B. 功耗低
C.性价比高 D. 代码密度高
26.ARM 的I/O端口采用存储器映射编址方法,这种方法的优缺点是什么?
27.常用的嵌入式交叉开发调试技术有哪些?各有什么特点?。
28. 在Linux开发环境下将宿主机(ip为192.168.0.120)/up-techpxa270挂载到目标机/mnt/nfs下,mount命令参数输入正确,但是却无法挂载成功,可能的原因是什么?
A. 系统在运行过程中,系统调用的时间可以预测
B. 在规定的时序范围内,有多少外部事件可以到达是可预测的
C. 系统在运行过程中,能智能评估当前状态,判断系统是否面临崩溃。
D. 每个任务需要哪些资源,哪种情况下占用资源都是可预测的
9.已知R0=0x12345678,R1=0x300,在小端存储格式下,执行以下语句之后,R2=(d)
12. 在AMBA总线规范中,定义了3种总线:AHB、ASB和APB。
13. ARM微处理器有7中工作模式,分别是:用户模式、FIQ、IRQ数据访问中止模式、未定义指令中止模式、监管模式、和系统模式。
14. 在Linux开发环境下将宿主机(ip为192.168.0.112)/up-techpxa270挂载到目标机/mnt/nfs下的命令是:mount 192.168.0.112:/up-techpxa270 /mnt/nfs。
A.嵌入式系统的运行平台都是通用计算机
B.嵌入式系统的软件和硬件相对独立
C.嵌入式系统具有通用处理器、标准总线和外设
D.嵌入式系统一般不能再编程
7.以下哪条指令不会影响CPSR( d )
A. CMN B. TEQ C. SUBS D. ADDCS
8. 以下对RTOS的可确定性的描述错误的是( c )
31.一个软件系统包括四个子函数fun1、fun2、fun3、fun4和一个无符号整数全局变量num(初始化为0)。该软件不断查询fun1、fun2和fun3是否满足执行的条件,如果条件满足则进入子函数执行。轮询条件如下:
函数fun1被调用的条件是num是偶数,函数fun1每执行一次全局变量num=num+1;
LDR R1, =0xB0000000
LDR R0, [R1,#4]!
则R0=0x88776655,R1=0xB0000004。
11
22
33
44
55
66
77
88
0xB0000000
0xB0000Biblioteka 010xB00000020xB0000003
0xB0000004
0xB0000005
0xB0000006
18.在目标机上运行可执行程序hello时出现“cannot execute binary file”的错误提示,可能的原因是Hello程序不是交叉编译的。
19. 指令STMFD SP!, {R1-R5,LR} 的含义是:将R1-R5,LR入栈。
20. 某块内存如下图所示,采用小端存储格式。执行以下命令:
相关文档
最新文档