嵌入式考试试题
嵌入式试题及答案

嵌入式试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统是指:A. 具有特定功能的计算机系统B. 只运行单一任务的计算机系统C. 可以运行多个操作系统的计算机系统D. 以上都不是2. 下列哪项不是嵌入式系统的典型特征?A. 实时性B. 可扩展性C. 资源受限D. 专用性3. 嵌入式系统中,通常使用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 以上都是4. 在嵌入式系统中,操作系统的作用是什么?A. 管理计算机硬件资源B. 提供用户界面C. 执行所有程序D. 以上都不是5. 以下哪个不是嵌入式操作系统?A. LinuxB. WindowsC. VxWorksD. QNX6. 嵌入式系统的硬件设计通常需要考虑哪些因素?A. 成本B. 功耗C. 尺寸D. 所有以上7. 以下哪个是嵌入式系统的通信接口?A. USBB. HDMIC. VGAD. 所有以上8. 嵌入式系统中的中断处理机制主要用于:A. 程序调试B. 系统启动C. 任务调度D. 错误检测9. 以下哪个不是嵌入式系统的应用领域?A. 工业控制B. 消费电子C. 桌面计算D. 汽车电子10. 嵌入式系统的开发流程通常包括哪些阶段?A. 需求分析B. 系统设计C. 编码与测试D. 所有以上答案:1. A2. B3. B4. A5. B6. D7. D8. C9. C10. D二、多项选择题(每题3分,共15分)11. 嵌入式系统设计时需要考虑的非功能性需求包括:A. 性能B. 可靠性C. 安全性D. 可维护性12. 以下哪些是嵌入式系统开发中的编程语言?A. CB. C++C. JavaD. Python13. 在嵌入式系统中,哪些因素会影响系统的功耗?A. 处理器的运行频率B. 内存的使用量C. 外设的使用D. 所有以上14. 嵌入式系统的软件架构通常包括:A. 硬件抽象层B. 操作系统内核C. 设备驱动程序D. 应用程序15. 以下哪些是嵌入式系统的调试工具?A. 逻辑分析仪B. 仿真器C. 调试器D. 编译器答案:11. ABCD12. ABC13. D14. ABCD15. ABC三、简答题(每题5分,共10分)16. 简述嵌入式系统的实时性要求。
嵌入式考试题

嵌入式考试题
一、选择题
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.所有电子设备答案:D.所有电子设备解释:嵌入式系统是指嵌入在其它设备中的小型计算机系统,它们通常具有特定的功能和用途,例如控制机械、电子设备等。
因此,所有电子设备都可以看作是嵌入式系统的一种。
2、嵌入式系统的主要特点是什么?A.体积小B.功耗低C.处理能力强D.以上都是答案:D.以上都是解释:嵌入式系统通常具有体积小、功耗低、处理能力强等特点,这些特点使得它们能够适应各种不同的应用场景。
3、下面哪个不是嵌入式系统的应用?A.手机语音助手B.智能家居控制C.汽车发动机控制D.超级计算机答案:D.超级计算机解释:超级计算机是一种大型计算机系统,主要用于科学计算、数据分析等高性能计算领域,与嵌入式系统的应用场景不同。
4、嵌入式系统开发需要哪些技能?A.硬件设计B.软件编程C.系统集成D.以上都是答案:D.以上都是解释:嵌入式系统开发需要具备硬件设计、软件编程和系统集成等技能,因为嵌入式系统需要与具体的硬件设备进行交互,同时需要进行软件编程来实现特定的功能。
5、下面哪个是嵌入式系统开发的主要语言?A. C语言B. C++语言C. Java语言D. Python语言答案:A. C语言解释:C语言是嵌入式系统开发的主要语言之一,因为它具有高效的性能和直接访问硬件的能力,适合用于编写嵌入式系统的底层代码。
嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。
因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。
在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。
解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。
解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。
大学嵌入式试题及答案

大学嵌入式试题及答案一、选择题(每题2分,共20分)1. 在嵌入式系统中,通常使用哪种类型的处理器?A. 通用处理器B. 专用处理器C. 微处理器D. 服务器处理器答案:C2. 下列哪个选项不是嵌入式系统的特点?A. 体积小B. 功能专一C. 价格昂贵D. 可靠性高答案:C3. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统体积更小B. 嵌入式操作系统功能更全C. 嵌入式操作系统价格更贵D. 嵌入式操作系统更复杂答案:A4. 在嵌入式系统中,以下哪个不是常用的编程语言?A. C语言B. C++C. JavaD. Assembly5. 嵌入式系统中的实时操作系统(RTOS)的主要功能是什么?A. 提供图形用户界面B. 提供网络服务C. 管理任务调度和时间D. 管理文件系统答案:C6. 以下哪个不是嵌入式系统的应用领域?A. 工业控制B. 消费电子C. 航空航天D. 传统PC答案:D7. 在嵌入式系统中,中断服务程序的作用是什么?A. 处理用户输入B. 处理系统错误C. 响应外部事件D. 执行任务调度答案:C8. 以下哪个不是嵌入式系统开发过程中的常用工具?A. 编译器B. 调试器C. 编辑器D. 虚拟机答案:D9. 在嵌入式系统中,以下哪个不是常用的存储介质?B. FlashC. 硬盘D. SRAM答案:C10. 嵌入式系统的功耗通常与以下哪个因素无关?A. 处理器的运行频率B. 系统的复杂度C. 存储介质的类型D. 软件的优化程度答案:B二、填空题(每题2分,共20分)1. 嵌入式系统的______是指系统能够按照预定的时间或顺序完成预定的功能。
答案:实时性2. 在嵌入式系统中,______是指系统在没有操作系统的情况下,直接运行应用程序。
答案:裸机运行3. 嵌入式系统的______是指系统在设计时就确定的,不可更改的特性。
答案:封闭性4. 嵌入式系统的______是指系统在特定环境下,能够稳定运行的能力。
嵌入式系统试题及答案

嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。
A. 体积小、成本低、功能强B. 体积大、成本高、功能弱C. 体积小、成本低、功能弱D. 体积大、成本高、功能强答案:A2. 以下哪个不是嵌入式系统的组成部分?()A. 嵌入式微处理器B. 嵌入式操作系统C. 通用操作系统D. 嵌入式软件答案:C3. 嵌入式系统通常用于()。
A. 个人计算机B. 服务器C. 家用电器D. 网络设备答案:C4. 在嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D5. 嵌入式系统的开发流程不包括以下哪个步骤?()A. 需求分析B. 系统设计C. 系统测试D. 系统销售答案:D6. 以下哪个是嵌入式系统的硬件平台?()A. 单片机B. 个人电脑C. 服务器D. 工作站答案:A7. 嵌入式系统的实时性要求通常()。
A. 非常高B. 一般C. 非常低D. 可有可无答案:A8. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 编辑器D. 游戏机答案:D9. 嵌入式系统通常不用于以下哪个领域?()A. 汽车电子B. 移动通信C. 航空航天D. 办公自动化答案:D10. 以下哪个是嵌入式系统的软件平台?()A. 操作系统B. 数据库系统C. 网络服务器D. 办公软件答案:A二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发需要考虑以下哪些因素?()A. 系统稳定性B. 系统安全性C. 系统可扩展性D. 系统成本答案:ABCD2. 嵌入式系统的硬件设计通常包括以下哪些部分?()A. 微处理器B. 存储器C. 电源管理D. 显示设备答案:ABCD3. 嵌入式系统的软件设计通常包括以下哪些部分?()A. 操作系统B. 应用程序C. 驱动程序D. 用户界面答案:ABCD4. 以下哪些是嵌入式系统的开发工具?()A. 交叉编译器B. 版本控制系统C. 性能分析工具D. 游戏机答案:ABC5. 嵌入式系统在以下哪些领域有广泛应用?()A. 工业控制B. 消费电子C. 医疗设备D. 办公自动化答案:ABC三、判断题(每题2分,共10分)1. 嵌入式系统与通用计算机系统没有区别。
嵌入式试题

嵌入式试题一、单项选择题(20题,每题1分)201、在大多数Linux发行版本中,以下哪个属于块设备( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机2、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限3、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.7644、在ARM处理器的各种工作模式中,( A )模式无法访问一些被保护的系统资源。
20100626年徐远超A. 用户模式(user)B.系统模式(system)C. 中断模式(IRQ)D.终止模式(Abort)5、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项6、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。
A. cp shell.sh shell2.shB. mv shell.sh shell2.shC. ls shell.sh >shell2.shD. ll shell.sh >shell2.sh7、字符设备文件类型的标志是( B )A. pB. cC. sD. l8、删除文件命令为( D )A. mkdirB. rmdirC. mvD. rm9、( B )命令可更改一个文件的权限设置?A. attribB. chmodC. changeD. file10、用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为( A )。
-rwxr-xr-- 1 root root 599 Cec 10 17:12 ffA. 普通文件B. 硬链接C. 目录D. 符号链接11、在指令系统的各种寻址方式中,获取操作数最快的方式是( 1 -B );若操作数的地址包含在指令中,则属于( 2-A )方式。
嵌入式面试题目试题(3篇)
第1篇一、基础知识1. 问题:简述嵌入式系统的定义和特点。
答案:嵌入式系统是指将计算机技术应用于特定领域,将硬件和软件结合在一起,形成具有特定功能的独立系统。
其特点包括:实时性、可靠性、低功耗、小体积、低成本等。
2. 问题:嵌入式系统与通用计算机系统的区别有哪些?答案:嵌入式系统与通用计算机系统的区别主要有以下几点:(1)设计目标不同:嵌入式系统面向特定应用,通用计算机系统面向通用应用;(2)硬件资源不同:嵌入式系统硬件资源有限,通用计算机系统硬件资源丰富;(3)软件系统不同:嵌入式系统软件系统相对简单,通用计算机系统软件系统复杂;(4)实时性要求不同:嵌入式系统对实时性要求较高,通用计算机系统实时性要求较低。
3. 问题:嵌入式系统中的CPU有哪些特点?答案:嵌入式系统中的CPU具有以下特点:(1)低功耗:为了满足嵌入式系统对功耗的要求,CPU需要具备低功耗的特性;(2)高性能:为了提高嵌入式系统的处理速度,CPU需要具备高性能的特性;(3)可扩展性:为了适应不同的应用需求,CPU需要具备可扩展性;(4)集成度:为了减小嵌入式系统的体积,CPU需要具备高集成度。
4. 问题:什么是嵌入式系统中的裸机?答案:嵌入式系统中的裸机是指没有操作系统和应用程序的CPU。
裸机主要用于学习和实验,也可以用于一些对实时性要求较高的应用。
5. 问题:什么是嵌入式系统中的实时操作系统(RTOS)?答案:实时操作系统(RTOS)是一种专门为实时应用设计的操作系统。
它具有以下特点:(1)实时性:RTOS能够满足实时应用对时间的要求;(2)可靠性:RTOS具有较高的可靠性,能够保证系统稳定运行;(3)可预测性:RTOS的性能可预测,便于应用开发。
二、硬件知识1. 问题:简述嵌入式系统中常用的存储器类型及其特点。
答案:嵌入式系统中常用的存储器类型及其特点如下:(1)RAM(随机存储器):用于存储临时数据,断电后数据会丢失;(2)ROM(只读存储器):用于存储程序代码,断电后数据不会丢失;(3)Flash(闪存):具有RAM和ROM的特点,既可读写,又可断电保存数据;(4)EEPROM(电可擦可编程只读存储器):可擦写,断电后数据不会丢失。
嵌入式系统试题库
嵌入式系统试题库一、选择题(20分)1、下列描述不属于RISC 计算机的特点的是()。
A. 流水线每周期前进一步。
B. 更多通用寄存器。
C. 指令长度不固定,执行需要多个周期。
D. 独立的Lo a d和St or e指令完成数据在寄存器和外部存储器之间的传输。
2、存储一个32位数Ox2168465到2000H,....__,2003H四个字节单元中,若以小端模式存储,则2000H 存储单元的内容为()。
A 、Ox21A 、OvB、Ox68B 、3.3vC 、Ox65C 、+sv ,..___,+15vD 、Ox023、RS232-C 串口通信中,表示逻辑1的电平是()。
D 、-5v ,.___,-15v4、ARM 汇编语句"A DD R O, R 2, R 3, LSL#l"的作用是()。
A. R O= R 2 + (R3 << 1)C. R 3= R O+ (R 2 << 1) B. R O=(R 2<< 1) + R 3D. (R 3 << 1)= R O+ R2 5、I RQ中断的入口地址是()。
A 、OxOOOOOOOOB 、Ox00000008C 、Ox00000018D 、Ox000000146、S3C 2440X 1/0口常用的控制器是()。
A. 端口控制寄存器(GP A C ON -G PJ C O N )。
B. 端口数据寄存器(GPA DAT-G PJ D AT )。
C. 外部中断控制寄存器(EXT I N T n )。
D. 以上都是。
7、GET伪指令的含义是()A. 包含一个外部文件B. 定义程序的入口C. 定义一个宏D. 声明一个变量8、A DD R O, R l, #3 ; #3属于()寻址方式。
A. 立即寻址B. 多寄存器寻址C. 寄存器直接寻址D. 相对寻址9、ARM 指令集和Th um b 指令集分别是()位的。
史上最详细的嵌入式试题集(含答案)
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 系统中的堆栈有四种,如下图。
请按图标出四种堆栈的类型。
A TPCS 编程规范约定使用的堆栈是哪一种?答: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嵌入式开发环境主要包括哪些组件?嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括宿主机2、 ARM 支持两个指令集, ARM 核因运行的指令集不同,分别有两个状态 ARM 、Thumb ,状态寄存器CPSR 的 T 位反映了处理器运行不同指令的当前状态3、 ARM 核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15 寄存器用于存储PC ,R13通常用来存储 SPHi Address Hi Address●目标机(评估电路板)●基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE●运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境●嵌入式操作系统6 在进行基于ARM核的嵌入式系统软件开发时,调用如下函数:int do_something(int arg1,void *arg2,char arg3,int *arg4)这四个参数通过什么方式从调用程序传入被调函数?根据A TPCS编程规范,调用函数和子程序通过R0——R3四个寄存器传递参数,超过四个参数使用堆栈传递。
软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)试题与参考答案(2024年)
2024年软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)模拟试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、嵌入式系统通常由哪些主要部件组成?()A、微处理器、存储器、输入/输出设备、通信接口B、中央处理器、随机存储器、只读存储器、输入/输出设备C、微控制器、外部存储器、接口电路、电源D、处理器、总线、接口、电源2、下列哪个术语描述了嵌入式系统设计中的一个关键特性?()A、可扩展性B、可靠性C、可维护性D、用户友好性3、题干:嵌入式系统中,通常采用C语言进行编程的原因有哪些?4、题干:以下哪种设备不属于嵌入式系统的范畴?5、嵌入式系统中,下列哪项技术不属于实时性技术?()A. 实时多任务操作系统(RTOS)B. 实时时钟(RTC)C. 实时监控(RTS)D. 实时文件系统(RTFS)6、在嵌入式系统设计中,以下哪个组件负责处理系统与外部环境的交互?()A. CPUB. 存储器C. I/O设备D. 总线7、嵌入式系统中,通常采用哪种方式对存储器进行寻址?A. 直接寻址B. 静态重定位寻址C. 动态重定位寻址D. 随机寻址8、以下哪种技术用于在嵌入式系统中实现实时操作系统(RTOS)?A. 实时内核技术B. 实时扩展技术C. 实时仿真技术D. 实时监控技术9、嵌入式系统中的中断服务程序(ISR)通常具有哪些特点?A、执行时间短B、优先级固定C、不能返回调用者D、以上都是 10、在嵌入式系统中,以下哪种存储器通常用于存放程序代码?A、RAMB、ROMC、EEPROMD、NOR Flash11、在嵌入式系统中,以下哪种存储器类型适合用于存储需要快速访问且不易丢失数据的场合?A. ROM(只读存储器)B. RAM(随机存取存储器)C. EEPROM(电可擦可编程只读存储器)D. Flash Memory(闪存)12、在嵌入式系统设计中,以下哪种通信接口主要用于短距离、高速数据传输?A. USB(通用串行总线)B. CAN(控制器局域网)C. Ethernet(以太网)D. RS-23213、在嵌入式系统开发中,以下哪个选项不是RTOS(实时操作系统)的主要特性?A. 高效的任务调度机制B. 超高的计算能力C. 可靠性与稳定性D. 实时响应能力14、关于嵌入式系统的电源管理,下列哪一项描述是错误的?A. 动态电压调整可以降低功耗B. 睡眠模式是一种有效的节能措施C. 电源管理仅在系统设计初期考虑D. 智能电源管理策略能够延长电池寿命15、嵌入式系统设计中,通常所说的“实时性”指的是什么?16、以下哪项不是嵌入式系统硬件平台设计的主要考虑因素?17、在嵌入式系统设计过程中,以下哪一项不是硬件抽象层(HAL)的主要功能?A. 提供统一的硬件访问接口B. 实现硬件设备驱动程序C. 隔离操作系统与硬件平台差异D. 直接管理硬件资源分配18、在嵌入式系统开发中使用RTOS(实时操作系统)的主要优点是什么?A. 增加系统的复杂性B. 提高系统成本C. 支持多任务并行处理并保证任务响应时间D. 减少系统开发周期19、嵌入式系统中的中断处理通常包括哪些步骤?20、在嵌入式系统中,为什么需要使用看门狗定时器(Watchdog Timer,WDT)?21、下列关于嵌入式系统的描述哪个是正确的?A. 嵌入式系统设计中无需考虑功耗问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式试题资料参考1、以下说法不正确的是(2 )。
A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2下列描述不属于计算机的特点的是(3)。
A.流水线每周期前进一步。
B.更多通用寄存器。
C.指令长度不固定,执行需要多个周期。
D.独立的和指令完成数据在寄存器和外部存储器之间的传输。
3存储一个32位数0x2168465到2000H〜2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(4)。
A、0x21B、0x68C、0x65D、0x024u中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(4)A.先、执行关键代码、再B.先、执行关键代码、再C.先、、执行关键代码、再D.先、、执行关键代码、再。
5232串口通信中,表示逻辑1的电平是(4 )。
A、0vB、3.3vC、+5v〜+ 15vD、一5v〜一15v6汇编语句“ R0, R2, R3, 1”的作用是()。
A. R0 = R2 +(R3 << 1)B. R0=(R2<< 1) + R3C. R3= R0+ (R2 << 1)D. (R3 << 1)= R0+ R27中断的入口地址是()。
的入口地址为0x0000001CA、0x00000000B、000000008 、0x00000018 D 、0x000000148 S3C2420X 口常用的控制器是()。
(1)端口控制寄存器()。
(2)端口数据寄存器()。
(3)外部中断控制寄存器()。
(4)以上都是。
9实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为()。
A.同步B.互斥C.调度D.执行10和系统机相比嵌入式系统不具备以下哪个特点()。
A、系统内核小B、专用性强C、可执行多任务D、系统精简11、R0,R1,#3属于()寻址方式。
A.立即寻址B.多寄存器寻址C.寄存器直接寻址D.相对寻址12、伪指令的含义是()A.包含一个外部文件B.定义程序的入口C.定义一个宏D.声明一个变量13、存储一个32位数0x876165到2000H〜2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为()。
A、0x00B、0x87C、0x65D、0x6114、^操作系统不属于()。
A、B、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统15、若R1=2000H, (2000H)=0x86 , (2008H)=0x39,则执行指令R0, [R1,#8] !后R0 的值为()。
A. 0x2000B. 0x86C. 0x2008D. 0x3916、寄存器R13除了可以做通用寄存器外,还可以做()。
A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器17、中断的入口地址是()。
A、0x0000001CB、000000008 、0x000000180x0000001418、指令集和指令集分别是()位的。
A. 8位,16位32位,16位B. 16 位,32 位C. 16 位,16 位D.19、寄存器组有A、7B、32 ()个寄存器。
C、6D、3720、若R1=2000H,(2000H)=0x28,R0,[R1,#8] !后R0 的值为(2008H)=0x87,则执行指令()。
A. 0x2000B. 0x28C. 0x2008D. 0x8721、寄存器R15除了可以做通用寄存器外,还可以做()A.程序计数器B.链接寄存器C.堆栈指针寄存器D.基址寄存器22、嵌入式系统有硬件和软件部分构成,以下()不属于嵌入式系统软件。
A.系统软件B.驱动C.编程软件D.嵌入式中间件26、假设R1=0x31,R2=0x2则执行指令R012 #3后,R0的值是()A. 0x33B. 0x34C. 0x39D. 0x3823、和机系统相比下列哪个不是嵌入式系统独具的特点()A、系统内核小B、专用性强C、可执行多任务D、系统精简24、编码与()编码方式兼容。
A、码B、C、2312D、区位码25、用于存放主存数据的部分拷贝,主存单元地址与单元地址之间的转换用()完成。
A.硬件B.软件C.用户D.程序员26在^系统中,()函数只被以下()函数或过程所调用。
A. B. C. D.27每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说 法错误的是()。
A. 嵌入式提供了完善的网络技术支持;B. 是专门为没有的芯片开发的;C. II 操作系统是一种实时操作系统();D. 提供完全开放的源代码。
28下列关于存储管理单元()说法错误的是()。
A. 提供的一个关键服务是使各个任务作为各自独立的程序在其自 己的私有存储空间中运行。
B. 在带的操作系统控制下,运行的任务必须知道其他与之无关的 任务的存储需求情况,这就简化了各个任务的设计。
C. 提供了一些资源以允许使用虚拟存储器。
D. 作为转换器,将程序和数据的虚拟地址(编译时的连接地址) 转换成实际的物理地址,即在物理主存中的地址。
29下列寄存器标志位的作用说法错误的是()。
A. N :负数 B. Z:零 C. C:进位 D. V:借位30 S3C2410X 处理器为用户进行应用设计提供了支持多主总线的 接口。
处理器提供符合协议的设备连接的串行连接线为()。
A.和 B.和C.和 D.和31中断的优先级别是()。
A. 1B. 2C. 3D. 4接寻址34处理器的工作模式有()种。
A. 5B.6C. 7D.8选择题参考132R2, [R3128] A.寄存器寻址的寻址方式是(B.寄存器移位 )。
C.变址寻址D.间33 A. S3C2410 有(1 B. 2)个接口。
C.3D. 4一、选择题1.属于()[A]架构[B]架构2.指令集是()位宽,指令集是()位宽的。
[A] 8 位[B] 16 位[C] 32 位[D] 64 位3.指令集是()字节对齐,指令集是()字节对齐的[E] 1 [F] 2 [G] 3 [H] 44.复位后,处理器处于()模式,()状态[A] [B] [C] [D] [E]5.处理器总共()个寄存器,模式下使用()个寄存器,模式下使用()个寄存器。
[A] 17 个[B] 18 个[C] 32 个[D] 36 个[E] 37 个6.处理器中优先级别最高的异常为(),()异常可以用来响应中断[A] [B] [C] [D] [E]7.数据处理指令中有效的立即数是()[A] 0X000000 [B] 0X0000 [C ] 0000000F [D ] 0X08000012[E] 0X00001F80 [F] 0 [G] 0 [H] 00000008.规定中,推荐子函数参数最大为()个[A] 1 [B] 2 [C ] 3 [D ] 49.规定中,栈是()[A]满加[B]满减[C ]空加[D ]空减10.在用汇编编程是,其寄存器有多个别名,通常是指(),是指(),是指()[A] R12 [B] R13 [C ] R14 [D ] R1511.寄存器中反映处理器状态的位是()[A] J 位[B] I 位[C ] F 位[D ] T 位12.下面属于子程序调用指令的是()[A] B [B] [C ] [D ]13.7属于()结构,9属于()结构。
[A]冯.诺依曼[B]哈佛14.7是()级流水线,9是()级流水线。
[A] 1 [B] 3 [C ] 5 [D ] 715.中可以访问状态寄存器的指令是(),能够访问内存的指令是()[A] [B] [C ] [D ]16.异步串口中数据位可以是()[A] 5 [B] 6 [C ] 7 [D ] 817.I2C协议中有几根线(B )[A] 1 [B] 2 [C ] 3 [D ] 418.I2C协议中设备地址模式有()[A] 7位地址模式[B] 8位地址模式[C ] 10位地址模式[D ]4地址模式19.S3C2410采用的是(D)核心[A] 7 [B] 9 [C ] 926 [D ] 920T20.在串行异步通讯中,发送端串口的要和接收端串口的(B )相连接[A] [B] [C ] [D ]21.在嵌入式系统设计中可以通过(B )来测量电池电压,可以用(C)来驱动喇叭发声[A] [B] [C ] [D ] [E]22.的作用有()[A]内存保护[B]地址转换[C ]加快存取速度[D ]安全保密[E]内存分配23.以下属于特点的有()[A]占用[B]占用总线[C ]不占用[D ]不占用总线24.下面的设备中属于闪存的设备有()[A] K9F1208U0M [B] 3232 [C ] 57V561620 [D ] 29160D25.I2C传输是(B )方式传输[A]单工[B]半双工[C ]全双工二、简答题1.简述发生异常时,核心会自动做哪些事情?从异常返回时,我们要做哪些事情?当异常产生时,:拷贝到<>设置适当的位:改变处理器状态进入状态改变处理器模式进入相应的异常模式设置中断禁止位禁止相应中断(如果需要)保存返回地址到<>设置为相应的异常向量返回时,异常处理需要:从◊恢复从◊恢复:这些操作只能在态执行.2.用汇编指令写出实现64位加法和64位减法的代码段,使用的寄存器请自行分配。
假定低32位数存放在r0和r1里面,高32位数存放在r2和r3里面。
加法:r0, r0, r1加S是因为要让这个操作影响标志位r2, r2, r3是带进位的加法,如果上一条指令产生进位则一起加进来减法:r0, r0, r1加S是因为要让这个操作影响标志位r2, r2, r3是带进位的减法指令3.请列举处理器的模式和异常,并说明各个发生异常时处理器所处的模式异常:处理器模式:非特权模式,大部分任务执行在这种模式:当一个高优先级()中断产生时将会进入这种模式:当一个低优先级()中断产生时将会进入这种模式:当复位或软中断指令执行时将会进入这种模式:当存取异常时将会进入这种模式:当执行未定义指令时会进入这种模式:使用和模式相同寄存器集的特权模式4.的什么特点使得它处理的速度比快?1)优先级比高,不会被中断2)有自己的专属寄存器:r812,不用对通用寄存器入栈保护,可以加快速度3)位于异常向量表的末尾0x1c,故无需跳转,可以在这里直接放置异常处理函数5.什么指令可以放在中断向量表?跳转指令,给赋值的指令B,,6.处理器中断向量表位于存储器的什么位置?默认:0x0也可以配置成:000007.下列指令将做什么?a) r0,[r16]b) r0, =0x999a:将r1寄存器的值加上6,然后把以这个值为地址的内存单元里的值取半字(低16位)赋给r0b:将立即数0x999赋给r0,注意这是一个伪指令8.指令的优势是什么?用来实现什么功能?功能:在寄存器和存储器之间,由一次存储器读和一次存储器写组成的原子操作。