




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
长风破浪会有时,直挂云帆济沧海。大学试题(计算机科学)-嵌入式系统笔试(2018-2023年)真题摘选含答案(图片大小可自由调整)卷I一.参考题库(共30题)1.用户进程通过调用软中断()进入内核。A、int0x20B、int0x80C、int0x21D、int0xff2.()类提供了一个典型应用程序的主窗口框架。A、QMainWindowB、QWidgetC、QWizardD、QObject3.以下()不是ARM的7种运行状态之一。A、快中断状态B、挂起状态C、中断状态D、无定义状态4.ARM7TDMI在开始执行代码时应处于()A、ARM状态B、Thumb状态C、由用户通过硬件设计指定D、不确定5.下面哪一类嵌入式处理器最适合于做FFT(快速傅立叶变换)计算()A、嵌入式微处理器B、微控制器C、DSPD、以上都不合适6.Windows中管理屏幕以及输入设备的是()A、客户端B、服务器C、X协议D、网络7.当处理异常时,ARM内核会做哪些处理?8.根据要求编写Makefile文件。有5个文件分别是main.c、visit.h、study.h、visit.c、study.c,具体代码如下。 如果按照下面的目录结构存放文件,请改写Makefile文件。 bin:存放生成的可执行文件 obj:存放.o文件 include:存放visit.h、study.h src:存放main.c和Makefile src/src1:存放visit.c src/src2:存放study.c9.举例说明嵌入式系统的“嵌入性”、“专用性”、“计算机系统”的基本特征。10.IntelATOM处理器对SSE指令支持的最高版本是()A、SSEB、SSE2C、SSE3/SSSE3D、SSE411.BootLoader程序实现的主要功能是什么?12.将模拟信号转换成数字信号的电路是DA转换器。13.详细描述SRAM,SDRAM,NorFlash和NandFlash各自编程上的注意要点是什么?14.一个USB系统可以分为几部分来描述?15.以下ARM指令中,()的源操作数采用了寄存器间接寻址方式。A、MOVR0,#2B、LDRR0,[R1]C、BLSUB1D、ADDR0,R1,R2,LSL#116.硬件抽象层和引导加载程序都属于底层软件。下列各功能中,并非由底层软件实现的功能是()。A、设备初始化B、进程间通信C、装载操作系统映像到内存D、初始化存储器17.调试可加载模块的难点是获取模块对象文件的符号调试信息。()18.下面对南桥理解正确的是()A、南桥又称主桥B、南桥连接CPU与存储器C、南桥连接前端总线与较为低速的PCI总线D、南桥连接PCI总线与CPU与USB、串口等低速设备以及更为低速的总线(如ISA)19.μCOS-II操作系统中移植成功后即可使用文件系统。20.关于ARM处理器的异常向量表的描述正确的是()A、异常向量表放的就是中断服务子程序B、异常向量表放的是中断服务子程序的入口地址C、异常向量表放的是跳转指令,执行该指令进入相应中断服务子程序D、以上都不是21.在嵌入式中,由于资源受限的原因,它的文件系统和PC机Linux的文件系统有较大的区别,总体架构是也一样的。()22.寄存器CPSR,SPSR的功能各是什么?23.μC/OS-II的就绪任务登记在()表中,OSRdyTbl[]的每一位代表了一个优先级任务的就绪状态,称为就绪位。OSRdyTbl[]最多可有()位。24.ARM核现在有哪几种?25.在项目开发中,采用嵌入式和专用集成电路进行设计各有什么优缺点?26.下面关于嵌入式处理芯片生产厂商的叙述中,错误的是()A、基于ARM7TDMI内核的S3C44B0嵌入式处理器由韩国三星(Samsung)公司生产B、基于ARM7TDMI-S内核的LPC2000系列嵌入式处理器由荷兰恩智浦(NXP)半导体司司生产C、美国英特尔(Intel)公司未生产过基于ARM的嵌入式处理器D、美国爱特美尔(ATMEL)公司和飞思卡尔(Freescale)公司都生产多个系列的基于ARM内核的嵌入式处理器芯片27.ARM核有两个指令集,分别是ARM、()28.冯诺依曼结构与哈佛结构各有什么特点?29.一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。30.由于CPU内部寄存器的访问速度较高,根据ATPC标准,应尽可能使函数的参数控制在4个以下。卷I参考答案一.参考题库1.参考答案:B2.参考答案:A3.参考答案:B4.参考答案:A5.参考答案:C6.参考答案:B7.参考答案: ARM处理器对异常中断的响应过程如下: (1)保存处理器当前状态、中断屏蔽位以及各条件标志位。这是通过将当前程序状态寄存器CPSR的内容保存到将要执行的异常中断对应的SPSR寄存器中实现的。各异常中断有自己的物理SPSR寄存器。 (2)设置当前程序状态寄存器CPSR中相应的位。包括设置CPSR中的控制模式位,使处理器进入相应的执行模式;设置CPSR中的中断禁止位,如果进入IRQ模式时,禁止IRQ中断,如果当进入FIQ模式时,禁止FIQ中断。 (3)将寄存器LR_mode设置成返回地址。 (4)将程序计数器值(PC)设置成该异常中断的中断向量地址,从而跳转到相应的异常中断处理程序执行。8.参考答案:9.参考答案:按照嵌入式系统的定义,嵌入式系统有3个基本特点,即“嵌入性”、“专用性”与“计算机”。 “嵌入性”由早期微型机时代的嵌入式计算机应用而来,专指计算机嵌入到对象体系中,实现对象体系的智能控制。当嵌入式系统变成一个独立应用产品时,可将嵌入性理解为内部嵌有微处理器或计算机。 “计算机”是对象系统智能化控制的根本保证。随着单片机向MCU、SoC发展,片内计算机外围电路、接口电路、控制单元日益增多,“专用计算机系统”演变成为“内含微处理器”的现代电子系统。与传统的电子系统相比较,现代电子系统由于内含微处理器,能实现对象系统的计算机智能化控制能力。 “专用性”是指在满足对象控制要求及环境要求下的软硬件裁剪性。嵌入式系统的软、硬件配置必须依据嵌入对象的要求,设计成专用的嵌入式应用系统。10.参考答案:C11.参考答案:BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。12.参考答案:错误13.参考答案:14.参考答案:一个USB系统可以由USB主机、USB设备和USB互连3部分来描述。15.参考答案:B16.参考答案:B17.参考答案:正确18.参考答案:D19.参考答案:错误20.参考答案:C21.参考答案:错误22.参考答案:1)CPSR包含条件码标志、中断禁止位、当前处理器模式以及其它状态和控制信息。所有处理器模式下都可以访问当前的程序状态寄存器CPSR。 2)在每种异常模式下都有一个对应的物理寄存器——程序状态保存寄存器SPSR。当异常出现时,SPSR用于保存CPSR的状态,以便异常返回后恢复异常发生时的工作状态。23.参考答案:就绪;6424.参考答案:ARM7、ARM9、ARM9E、ARM10E、SecurCore、ARM11。25.参考答案: 嵌入式控制器可以设计成用户专用集成电路。把微处理器看成电路库元件中的一个标准单元,微控制器就成了专用集成电路。嵌入式系统可以编程,专用集成电路也可以编程。 专用集成电路(ApplicationSpecificIntegratedCircuit)指为某种用途专门设计制造的集成电路。其中所谓半定制ASIC设计指用户根据半导体集成电路制造商提供的单元电路库来设计自己的asic。把微处理器看成电路库元件中的一个标准单元,微处理器就成了ASIC。(嵌入式系统设计是以单片计算机为核心的系统,集成电路设计是芯片设计)26.参考答案:C27.参考答案:Thumb28.参考答案:(1)哈佛结构的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址、独立访问。 (2)冯•诺依曼结构的计算机由CPU和存储器构成,其程序和数据共用一个存储空间,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置;采用单一的地址及数据总线,程序指令和数据的宽度相同。程序计数器(PC)是CPU内部指示指令和数据的存储位置的寄存器。29.参考答案:嵌入式处理器;应用软件30.参考答案:正确卷II一.参考题库(共30题)1.关键字static有什么作用?2.共享内存本身提供同步机制,所以不需要额外实现不同步进程之间的同步。()3.下述通信标准中,不采用差分方式进行信号传输的是()。A、USBB、RS-232C、RS-485D、CAN4.下面不是CISC与RISC的架构的差异是()A、 指令数量不同,前者多,或者较少,通常少于100.B、 前者有些指令执行时间较长,后者则没有。C、 前者有丰富的寻址模式,而后者有较少的寻址模式。D、 前者有复杂的编译器设计,可优化编译技术,生成高效的目标代码程序,而后者则是简单的编译器设计,难以优化生成高效的目标代码程序。5.程序运行过程中的资源可以是显示器、键盘,但不可以是一个数组或变量。6.每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是() A、AB、BC、CD、D7./proc文件系统是一个伪文件系统,存在于()而不是在硬盘上,它是一种内核和内核模块用来向()发送信息的机制。8.ROM能够永久或半永久地保存数据,ROM内的数据永远不会丢失。9.嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器和只读存储器,它们通常都用三个大写英文字母表示,即()和()。10.嵌入式系统中常用的外设接口都有哪些?11.STM32嵌套向量中断控制器(NVIC)具有可编程的优先等级的个数是()A、16B、32C、48D、6412.在没有MMU管理的嵌入式系统中,其程序中访问的地址是()A、虚拟地址B、实际的物理地址C、映射的地址13.JTAG测试允许多个器件通过JTAG接口串联在一起形成一个JTAG链,能实现对各个器件分别测试。14.嵌入式系统的优化大致分为:()、代码尺寸优化和低功耗优化等方面。15.被称为嵌入式Linux系统中的“瑞士军刀”的构造文件系统最常用的软件工具包是(),它将许多常用的()结合到了一个单独的可执行程序中。16.基于查询的实时编程结构的实时性取决于()A、中断响应时间B、最长任务执行时间C、任务切换时间D、所有其它任务执行时间之和17.strace命令是一个功能更非常强大的系统呢监视工具,它可以监视用户程序所进行的所有系统调用。()18.以下所列提高CPU系统性能的技术,说法不正确的是()A、采用流水线结构后每条指令的执行时间明显缩短B、增加Cache存储器后CPU与内存交换数据的速度得到提高C、加入虚拟存储技术后扩大了用户可用内存空间D、提高主机时钟频率后加快了指令执行速度19.嵌入式软件的调试运行环境和固化运行环境的主要区别是什么?20.用一条指令完成人条件加法运算,并更新CPSR中的条件码,R1+R2->R3(),(),()。21.简述现有ARM核的种类。22.什么是大端模式?什么是小端模式?请举例说明它们的区别。23.陷入内核时,系统自动从当前进程的TSS(任务状态段)中获得内核栈的CS,并完成栈切换。()24.汇编语言与C混合编程的模式主要有两种:一种是C调用汇编代码,另一种是()25.简述嵌入式系统的开发与通常PC机上的软件开发有什么区别。26.简述BootLoader在嵌入式系统中主要起的作用。27.在编译阶段,GCC首先要检查代码的规范性、是否有语法错误等,在检查无误后,GCC把代码翻译为汇编语言。()28.下面总线采用同步时序协议的是()A、PCIB、RS232CC、USBD、SATA29.通常嵌入式微控制器和微处理器之间的不同点和相同点分别是什么?一般地,它们适用于哪些方面的应用?30.简述ARMV4及以上版本的CPSR的哪一位反映了处理器的状态?若CPSR=0x000000090,分析系统状态。卷II参考答案一.参考题库1.参考答案:关键字static有三个作用:在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变;在文件域内(但在函数体外),一个被声明为静态的变量可以被文件域内所有函数访问,但不能被文件域外其它函数访问。它是一个本地的全局变量;在文件域内,一个被声明为静态的函数只可被这一文件域内的其它函数调用。那就是,这个函数被限制在声明它的文件的本地范围内使用。2.参考答案:错误3.参考答案:B4.参考答案:D5.参考答案:错误6.参考答案:D7.参考答案:内存之中;进程8.参考答案:错误9.参考答案:RAM;ROM10.参考答案:串行接口UART,USB接口,IrDA红外线接口,SPI(串行外围设备接口),I2C总线接口,CAN总线接口,Ethernet(以太网接口)等。11.参考答案:A12.参考答案:B13.参考答案:正确14.参考答案:运行速度优化15.参考答案:Busybox;Linux命令和工具16.参考答案:D17.参考答案:正确18.参考答案:A19.参考答案:1.代码定位不同2.初始化部分不同20.参考答案:ADDSR3;R1;R221.参考答案:ARM7、ARM9、ARM9E、ARM10E,、SecurCore、ARM11。22.参考答案: 所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中。所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。若寄存器R1=0x12345678,分别按小端模式和大端模式存储在0x2000字单元中,下图分别为在两种模式下内存的存储内容。23.参考答案:错误24.参考答案:嵌入式汇编代码25.参考答案:系统软件开发模式可以分为两类:本地开发模式和交叉开发模式。嵌入式系统的开发与通常PC机上的软件开发有很大的区别,原有的PC机的软件开发过程从编写程序、编译和运行等过程全在同一个PC机平台上完成,属于本地开发(native);嵌入式开发的程序编写和编译与原来一样还在PC机(host)上完成,但编译产生的结果要在嵌入式目标平台(target)上运行。通常将这种在主机上开发编译,在目标平台上调试运行的开发模式称为交叉开发。同样运行在主机上的编译器(例如GCC)编译程序产生目标机上运行的可执行程序的编译过程称为交叉编译。嵌入式系统采用这种交叉开发、交叉编译的开发环境主要是因为嵌入式系统是种专用的计算机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精简年终述职报告
- 对供应商的管理
- 保险行业未来发展前景
- 2025年六班级班主任工作方案
- 2025年社区防汛抢险活动方案
- 毕业论文答辩结构化展示
- 2025年幼儿园母亲节方案
- 山东建筑大学《第二外国语(3)》2023-2024学年第二学期期末试卷
- 北京中医药大学东方学院《JavaWeb程序设计实验》2023-2024学年第二学期期末试卷
- 郑州科技学院《英语视听说Ⅲ》2023-2024学年第一学期期末试卷
- 2025年苏美达股份有限公司招聘笔试参考题库含答案解析
- 互联网医院建设与运营模式
- 《质谱分析方惠群版》课件
- 【MOOC】学术英语演讲-南京航空航天大学 中国大学慕课MOOC答案
- 大班春天《我们找到的春天》课件
- 专业钢结构拆除方案(完整详细版)
- 照明灯具技术规格书
- 办公楼装饰装修工程施工组织设计方案
- 基于arduino交通灯课程设计
- 2023年证券公司高级管理人员资质考试真题(附带答案)
- 记叙文、议论文答题模板(简化版)
评论
0/150
提交评论