嵌入式系统原理及应用期末模拟试卷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套
职业技术学院学年第二学期电信专业《嵌入式系统开发与应用》期末试卷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卷)姓名学号分数一、填空题(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 标准定义了、和等三种总线。
嵌入式系统期末考试卷试题库包括答案.docx
《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。
3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。
4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。
5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。
6、需求分析包括:功能性需求分析和非功能性需求分析。
7、确定输入信号是数字信号还是模拟信号属于功能性需求。
8、确定系统的物理尺寸和重量属于非功能性需求。
9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。
10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。
11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。
12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。
13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。
14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。
15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。
16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。
17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。
18、设计流程指的是设计过程中所经历的过程步骤。
19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。
20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。
21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器( DSP)。
《嵌入式系统原理与设计》期末考查试卷
《嵌入式系统原理与设计》期末考查试卷一、选择题(每小题2分,共20分)1. AR M内核采用的指令是()A)RISC B)CISC C)C51 D)X862. ARM伪指令的作用是()A)属于ARM指令集,也方便编程B)方便编程,但编译器可不管它C)方便编程,但编译器不认D)不属于ARM指令集,但方便编程3. ARM状态时,CPSR正确的是()。
A)32位,T=0,Thumb指令B)32位,T=0,ARM指令C)16位,T=0,Thumb指令D)16位,T=1,ARM指令4. 要让ARM进入中断模式,则需向CPSR中写入下列数据()A)0x0011 B)0x0012 C)0x0013 D)0x00175. 当有复位、IRQ、SWI和FIQ多个异常同时发生时,正确的处理顺序是()。
A)复位→IRQ→SWI→FIQ B)复位→FIQ→IRQ→SWIC)IRQ→SWI→FIQ→复位D)FIQ→IRQ→SWI→复位6. 下面指令中不是分支指令的是()。
A)B B)BL C)BH D)BX7. 启动RTC的C语言操作语句是()。
A)CCR=0x01 B)CIIR=0x01 C)CTC=0x01 D)CLK=0x018. ARM指令格式中,影响CPSR条件代码值的是()A)cond B)S C)Rd D)operand29. 程序计数器PC,即()。
A)R15,总指向正在“取指”的指令B)R15,总指向正在“译码”的指令C)R15,总指向正在“执行”的指令D)R14,总指向正在“取指”的指令10. 关于ARM的PWM,下列说法错误的是()A)所有的PWM输出频率都是相同的;B)PWMMR0控制PWM周期;C)PWM1不具有双边沿PWM输出;D)若将PWM3和PWM5用作双边沿PWM输出,能有3路双边沿PWM输出。
二、填空题(每空1分,共26分)11. 当一个特定的异常中断发生时,会将当前值保存到对应的异常模式下的中,然后把CPSR设置为对应的异常模式;退出异常模式时,可利用保存在中的值来恢复。
嵌入式系统期末复习练习题及答案
嵌入式系统练习题一、选择题1、计算机内机器数通常采用( C )形式来表示。
A. 原码B. 反码C. 补码D. ASCII码2、组合BCD码“87H”代表的十进制真值是( D )。
A. -7B. 135C. -15D. 873、若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( A )。
A. 11001001B. 11010110C. 11000001D. 110010114、冯.诺依曼基本思想主要是提出了( C )。
A. 二进制和存储器B. CPU和存储器C.二进制和程序存储D. 存储器和输入输出设备5、以下叙述中,不符合RISC指令系统特点的是(B )。
A. 指令长度固定,指令种类少B. 寻找方式种类丰富,指令功能尽量增强C. 选取使用频率较高的一些简单指令D. 设置大量通用寄存器,访问存储器指令简单6、以下所列提高CPU系统性能的技术,说法不正确的是( A )。
A. 采用流水线结构后每条指令的执行时间明显缩短B. 增加Cache存储器后CPU与内存交换数据的速度得到提高C. 加入虚拟存储技术后扩大了用户可用内存空间D. 提高主机时钟频率后加快了指令执行速度7、微程序控制器中,机器指令与伪指令的关系是(B )。
A. 每一条机器指令由一条伪指令来执行B. 每一条机器指令有一段伪指令编写的微程序来解释执行C. 每一条机器指令组成的程序可由一条伪指令来执行D. 一条微指令由若干条机器指令组成8、微处理器中运算器的主要功能是进行( D )。
A. 逻辑运算B. 算术运算C. 更新标志位D. 以上所有9、在分页管理的存储系统中,( C )通过地址映射表来完成虚拟地址到物理地址的转换。
A. ALUB. 寄存器C. MMUD.接口10、下列因素中,与Cache的命中率无关的是( A )。
A. 主存存取时间B. 块的大小C. Cache组成方式D. Cache容量11、指令系统采用不同寻址方式的目的主要是( B )。
嵌入式系统应用期末试卷
《嵌入式系统应用》期末考试试卷一、填空题 (每空1分,共10*1=10分)1.与SysTick 系统定时器配置相关的主要有4个寄存器,分别是STK_CTRL 、、 、STK_CALIB 。
2.STM32F4系列微控制器共有 个定时器,其中包括 个高级控制定时器、 10个通用定时器和2个基本定时器。
3.GPIO 输入输出电平控制相关的寄存器有、GPIOx_ODR 和 。
4.在电子产品开发领域,常见的电平信号有、CMOS 电平、 与USB 电 平等。
5.STM32时钟系统有高速内部时钟HSI 、、 、低速外部时钟LSE 和锁相环倍频输出PLL 五个时钟源。
二、判断题 (每题2分,共10*2=20分)1.STK_LOAD 寄存器全称是SysTick reload value register ,即重载值寄存器。
( )2.GPIO_PinAFConfig(GPIOA,GPIO_PinSource9,GPIO_AF_USART1);表示的是将PA9复用为USART1_TX ( )3.TIM6的中断服务函数为“TIM6_DAC_IRQHandler ” 。
( ) 4.设置PB8引脚输出高电平GPIO_ReSetBits (GPIOB, GPIO_Pin_8); ( )5.若两个中断的“抢占优先级”相同,“响应优先级”高的中断不能打断“响应优先级”低的中断。
( )6.EXTI 线 16:对应外部 IO 口的输入中断。
()7.对于RS-232电平信号,当信号范围在(-3V~-15V)时,表示的是逻辑“0”,当信号范围在(+3V~+15V)时时,表示的是逻辑“1”。
()8.将引脚的模式配置为复用功能的程序语句是“GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; ”()9.Cortex-M4内核支持256个中断,包括16个系统中断(又称为系统异常)和240个可屏蔽中断,并具有255级可编程的中断优先级。
嵌入式系统期末考试题库及答案
《嵌入式系统》试题库《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。
3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。
4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。
5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。
6、需求分析包括:功能性需求分析和非功能性需求分析。
7、确定输入信号是数字信号还是模拟信号属于功能性需求。
8、确定系统的物理尺寸和重量属于非功能性需求。
9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。
10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。
11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。
12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。
13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。
14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。
15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。
16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。
17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。
18、设计流程指的是设计过程中所经历的过程步骤。
19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。
20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。
21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器(DSP)。
嵌入式系统期末考试题库及答案
嵌入式系统期末考试题库及答案嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。
因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。
在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。
一、选择题1、以下哪个不是嵌入式系统的特点?A.小型化B.快速化C.智能化D.巨型化答案:D.巨型化。
解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。
2、下列哪个不是嵌入式系统常用的编程语言?A. C语言B.汇编语言C. Python语言D. Nios II答案:C. Python语言。
解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。
Nios II是一种嵌入式软核处理器,常用于嵌入式系统的设计。
3、下列哪个不是嵌入式系统的应用领域?A.工业控制B.智能手机C.汽车电子D.电子商务答案:D.电子商务。
解释:嵌入式系统主要用于工业控制、智能手机、汽车电子等领域,而电子商务并不是嵌入式系统的应用领域。
二、简答题1、简述嵌入式系统与通用计算机的区别。
答案:嵌入式系统与通用计算机的主要区别在于用途、资源和可靠性。
通用计算机主要用于个人或家庭使用,功能齐全,但体积较大,资源浪费也较多。
而嵌入式系统则针对特定应用进行设计,具有体积小、重量轻、成本低、可靠性高等特点。
嵌入式系统的硬件和软件通常是紧密结合的,以便更好地实现特定功能,而通用计算机的硬件和软件相对独立。
2、简述嵌入式系统的发展趋势。
答案:嵌入式系统的发展趋势主要有以下几个方面:首先是网络化,嵌入式系统需要与其他设备进行通信,以实现更高效的数据传输和处理;其次是智能化,嵌入式系统需要具备更高级的处理和控制能力,以适应更加复杂的应用场景;最后是微型化,随着技术的进步,嵌入式系统的体积越来越小,性能却越来越高。
级嵌入式系统原理及应用期末模拟试卷B卷答案
(3)Rom Emulator:保证调试版本与最终发布版本一致。
(4)In Circuit Emulator:同时支持软断点和硬件断点的设置;设置各种复杂的断点和触发器;实时跟踪目标程序的运行,并可实现选择性的跟踪:
ADDCSR1,R1,#1。若R0>=1,则R1=R1+1
30.使用多寄存器存取指令,将内存0x30000000开始的128k数据复制到内存0xa1000000开始的内存空间。
AREACOPY,CODE,READONLY
ENTRY
CODE32
LDR R0, =0xbff0000
LDR R1, =0xef000000
$(CC) -g3 -Wall -cmain.c
fun1.o: fun1_1.h fun1_2.h fun1.c
$(CC) -g3 -Wall -cfun1.c
fun2.o: fun2_1.h fun2_2.h fun2.c
$(CC) -g3 -Wall -cfun2.c
clean:
rm -f *.o $(EXEC)
(5)On Chip Debugging:不占用目标机的资源;调试环境和最终的程序运行环境基本一致;支持软硬断点、Trace功能
28.在Linux开发环境下将宿主机(ip为192.168.0.120)/up-techpxa270挂载到目标机/mnt/nfs下,mount命令参数输入正确,但是却无法挂载成功,可能的原因是什么?
一、选择题
题号
1
2
3
4
5
6
7
8
嵌入式系统原理及应用_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年
嵌入式系统原理及应用_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年1.访问SFR,可使用()种寻址方式?参考答案:直接寻址方式2.寄存器中存放操作数地址的是()种寻址方式参考答案:寄存器间接寻址方式3.射计一个32键的行列式键盘,至少需要占用()根引脚线。
参考答案:12根4.下列不属于矩阵式键盘特点的是()。
参考答案:适用于按键较少的场合5.下列不属于独立式键盘特点的是()。
参考答案:适用于按键较多的场合6.区分MCS-51片外程序存储器和片外数据存储器的最可靠的方法是()。
参考答案:看其是与RD信号连接还是与PSEN信号连接7.下列不属于LED动态显示特点的是()。
参考答案:驱动电流较小8.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的()端提供信号。
参考答案:片选端9.下列不属于LED静态显示特点的是()。
参考答案:驱动电流较大10.MCS-51外扩DAC0832时, 如VREF接3.3V,则输入数字量是FFH时,输出模拟量为()。
参考答案:3.3V11.MCS-51外扩ADC0809时,下列说法正确的是()。
参考答案:如模拟量变化缓慢,可以和ADC0809直接相连12.对于ADC0809,如VREF接3.3V,则输入模拟电压约为()时,转换结果为80H。
参考答案:1.65V13.A/D转换方法有以下四种,ADC0809是一种采用()进行A/D转换的8位接口芯片。
参考答案:逐次逼近式14.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()。
参考答案:ILE=1,CS =0,WR1 =015.DAC0832双极性电压输出,选用-VREF时,VOUT与+VREF时()。
参考答案:极性相反16.起止范围为0000H~3FFFH的存储器的容量是()KB。
参考答案:1617.DAC0832的数据信号被锁存在输入寄存器中的条件是CS、ILE、WR1分别为()。
《嵌入式系统》期末考试试卷
《嵌入式系统》期末考试试题题号一二三四五总分题分20 20 10 30 20得分一、填空题(每小题2分,共20分)1、嵌入式系统一般由嵌入式微处理器、、、等四个部分组成。
2、由于嵌入式系统本身不具备,即使设计完成以后用户通常也是不能对其程序功能进行修改的,须有一套才能进行交叉开发。
3、嵌入式系统的核心部件是,嵌入式开发硬件平台的选择主要是嵌入式处理器的选择。
4、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的,内核的基本服务是。
5、嵌入式系统设计时,必须优先考虑的问题有:、、、并考虑实时运行和速度、能耗以及体积等问题。
6、利用完全把系统软件和硬件部分隔离开来,从而大大提高了系统的。
7、嵌入式系统的软件包括两部分:、。
8、为了提高嵌入式系统的开发效率,降低开发难度,提高重用性,经验告诉大家:,是开发嵌入式系统软件的必由之路。
9、选择ARM处理器需要考虑的四大因素有:内核/版本;;;片内功能模块。
10、嵌入式处理器的层次分为:1)嵌入式微控制器;2);3)嵌入式DSP;4)。
二、选择题(每小题2分,共20分)1、除了I/O设备本身的性能外,可能影响嵌入式系统I/O数据传输速度的主要因素是( )。
A.Cache存储器性能 B.总线的传输速率 C.主存储器的容量 D.CPU的字长2、嵌入式处理机主要由处理器、存储器和总线组成,总线包括( )。
A.数据总线、串行总线、逻辑总线、物理总线B.并行总线、地址总线、逻辑总线、物理总线C.并行总线、串行总线、全双工总线D.数据总线、地址总线、控制总线3、关于实时操作系统(RTOS)的任务调度器,以下描述中正确的是( )。
A.任务之间的公平性是最重要的调度目标B.大多数RTOS调度算法都是可抢占式(可剥夺式)的C.RTOS调度器都采用了基于时间片轮转的调度算法D.RTOS调度算法只是一种静态优先级调度算法4、NAND FLASH和NOR FLASH的区别正确的是( )。
嵌入式系统总线原理及应用考试试卷
嵌入式系统总线原理及应用考试试卷(答案见尾页)一、选择题1. 嵌入式系统的基本组成包括哪些?A. CPUB. 内存C. 输入输出设备D. 总线2. 总线在嵌入式系统中的作用是什么?A. 连接各个组件B. 传输数据和控制信号C. 提供电源D. 节省空间3. 以下哪项不是总线的主要性能指标?A. 总线宽度B. 总线速度C. 总线频率D. 扩展性4. 在嵌入式系统中,哪种总线具有最高的传输速率和最低的延迟?A. 控制总线B. 数据总线C. 地址总线D. 通信总线5. 总线的类型按照功能和特性可以分为哪几类?A. 系统总线B. 内部总线C. 外部总线D. 传输总线6. 在设计嵌入式系统时,选择合适的总线类型需要考虑哪些因素?A. 系统的速度要求B. 系统的资源限制C. 总线的兼容性D. 成本预算7. 在实际应用中,哪种总线结构最适合复杂的多处理器系统?A. 点对点总线B. 环形总线C. 星型总线D. 总线矩阵8. 在总线通信中,主设备发起通信的方式称为?A. 请求总线B. 同步通信C. 异步通信D. 总线仲裁9. 在嵌入式系统中,常用的串行总线标准有哪些?A. I2CB. SPIC. UARTD. HDMI10. 在设计嵌入式系统时,如何选择合适的总线标准?A. 根据系统需求选择B. 参考类似项目的设计C. 严格按照规范标准选择D. 以上都是11. 嵌入式系统总线主要用于连接嵌入式系统的各个部件,它负责传输数据和信号。
以下哪项不是总线的基本功能?B. 电源供应C. 控制指令D. 数据缓存12. 在嵌入式系统中,哪种总线具有高带宽、低延迟和高可靠性特点,适用于对数据传输速率要求较高的应用场景?A. I2C 总线B. SPI 总线C. USB 总线D. HDMI 总线13. 总线仲裁机制用于解决多个设备同时请求总线访问时的冲突问题。
以下哪种仲裁方式是分布式仲裁?A. 计数器仲裁B. 主设备等待仲裁C. 中心节点仲裁D. 令牌传递仲裁14. 以下哪种设备不属于总线主设备?A. CPUB. GPUC. 内存模块D. 扬声器15. 在总线的带宽计算中,以下哪个参数表示单位时间内通过总线的数据位数?A. 总线宽度B. 总线速度C. 总线频率D. 总线容量16. 在嵌入式系统开发中,常用的编程语言不包括以下哪种?A. C 语言B.汇编语言D. Java17. 以下哪种设备通常用作嵌入式系统中的输入设备?A. 显示器B. 键盘C. 打印机D. 扬声器18. 在嵌入式系统调试过程中,常用的调试方法不包括以下哪种?A. 使用示波器观察信号质量B. 使用逻辑分析仪检查信号状态C. 使用 JTAG 调试器D. 直接编写程序代码进行测试19. 在嵌入式系统设计中,为了提高系统的稳定性和可靠性,通常会采用哪种拓扑结构?A. 星型B. 总线型C. 环型D. 网状20. 在嵌入式系统应用中,以下哪种总线协议是专门用于短距离高速数据传输的?A. I2C 总线B. SPI 总线C. USB 总线D. HDMI 总线21. 嵌入式系统的基本组成部分包括以下哪些?A. CPUB. 内存C. 输入输出设备D. 总线22. 以下哪种类型的总线适用于高速数据传输?A. 控制总线B. 数据总线C. 地址总线D. 通信总线23. 总线的带宽是如何计算的?A. 总线宽度乘以总线频率B. 总线宽度除以总线频率C. 总线宽度除以总线延迟D. 总线频率乘以总线延迟24. 在设计嵌入式系统时,选择总线的关键因素有哪些?A. 传输速率需求B. 系统功耗C. 数据传输量D. 成本预算25. 在实际应用中,哪种总线类型最常用于连接CPU和内存?A. 控制总线B. 数据总线C. 地址总线D. 通信总线26. 在嵌入式系统中,哪种总线技术可以实现多个设备共享一个公共信号?A. 串行总线B. 并行总线C. 通用串行总线(USB)D. 现场可编程门阵列(FPGA)27. 在设计嵌入式系统时,如何根据性能要求选择合适的总线?A. 根据数据传输率选择B. 根据功耗选择C. 根据成本选择D. 根据所有选项综合考虑28. 嵌入式系统的基本组成部分包括哪些?A. CPUB. 内存C. 输入输出设备D. 总线29. 以下哪种总线类型是用于连接CPU和内存的?A. 数据总线B. 地址总线C. 控制总线D. 通信总线30. 在总线上,数据的传输是由什么决定的?A. 主设备B. 从设备C. 总线控制器D. 总线协议31. 以下哪个选项不是总线仲裁的常见方式?A. 循环仲裁B. 链路仲裁C. 优先级仲裁D. 分时仲裁32. 在嵌入式系统中,哪种总线技术具有高速、高带宽的特点?A. I2CB. SPIC. USBD. UART33. 总线标准中,ISO 定义了哪些内容?B. 总线通信协议C. 总线物理层规范D. 总线扩展规范34. 在设计嵌入式系统时,选择总线时应考虑哪些因素?A. 总线速度B. 系统功耗C. 可靠性D. 成本35. 总线拓扑结构中,哪种拓扑结构具有最高的可靠性?A. 星型B. 总线型C. 网状D. 环型36. 在实际应用中,哪种总线技术常用于连接微控制器和外部设备?A. I2CB. SPIC. USBD. HDMI37. 嵌入式系统总线的主要作用是什么?A. 传输数据B. 提供电源C. 连接各个硬件组件D. 节省系统资源38. 以下哪种类型的总线适用于低速、高密度的数据传输?A. 微型总线B. 升级总线C. 存储器总线39. 总线宽度对嵌入式系统的性能有何影响?A. 总线宽度越大,系统性能越低B. 总线宽度越大,系统性能越高C. 总线宽度与系统性能无关D. 总线宽度对系统性能的影响不确定40. 在设计嵌入式系统时,选择总线类型时应考虑哪些因素?A. 数据传输速率B. 系统功耗C. 硬件组件的速度和容量D. 所有选项都是41. 下列哪种设备不属于嵌入式系统中的总线设备?A. CPUB. 内存C. 显示器D. 总线控制器42. 在嵌入式系统中,哪种总线技术支持多个设备共享一个公共信号线?A. 串行总线B. 并行总线C. 通用串行总线(USB)D. 现场总线43. 在嵌入式系统开发中,选择合适的总线标准对系统性能有何重要性?A. 性能不受影响B. 性能可能提高C. 性能可能降低D. 性能无法确定44. 在实际应用中,如何根据需求选择合适的总线类型?A. 根据成本选择B. 根据性能要求选择C. 根据开发者的经验选择D. 综合考虑成本、性能和开发经验等因素45. 在嵌入式系统设计中,为什么需要了解总线的性能参数?A. 为了确保系统兼容性B. 为了优化系统功耗C. 为了简化系统设计D. 为了减少系统延迟二、问答题1. 什么是嵌入式系统?请简要描述其特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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. 某块内存如下图所示,采用小端存储格式。执行以下命令: