![河南理工大学嵌入式系统试题[教育试题]_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-6/25/b273eb91-8b35-4e82-b72e-563406c8e54f/b273eb91-8b35-4e82-b72e-563406c8e54f1.gif)
![河南理工大学嵌入式系统试题[教育试题]_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-6/25/b273eb91-8b35-4e82-b72e-563406c8e54f/b273eb91-8b35-4e82-b72e-563406c8e54f2.gif)
![河南理工大学嵌入式系统试题[教育试题]_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-6/25/b273eb91-8b35-4e82-b72e-563406c8e54f/b273eb91-8b35-4e82-b72e-563406c8e54f3.gif)
![河南理工大学嵌入式系统试题[教育试题]_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-6/25/b273eb91-8b35-4e82-b72e-563406c8e54f/b273eb91-8b35-4e82-b72e-563406c8e54f4.gif)
![河南理工大学嵌入式系统试题[教育试题]_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-6/25/b273eb91-8b35-4e82-b72e-563406c8e54f/b273eb91-8b35-4e82-b72e-563406c8e54f5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、k河南理工大学 ManUtdManUtd 学年第 ManUtd 学期专业班级: 姓名: 学号: 密封线嵌入式系统试卷(A卷)考试方式:ManUtd 本试卷考试分数占学生总评成绩的ManUtd%总 分题号一二三四五核分人得分 复查总分 总复查人 得分评卷人 (本题10分)一、填空1 中止异常类型包括_中止和_中止。2 Bootloader的正常工作模式是_模式。3 ARM微处理器复位后,PC的地址通常是_,初始的工作模式是_。4 若R1=1000H,(1000H)=0x74,(1008H)=0x49,则执行指令LDRR0,R1,8!后R0的值为_。5 “嵌入性”、“专用性”与_是嵌入式系统的三个
2、基本要素。6 从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和_,其中实时系统亦可分为_和软实时系统。7 ARM存储系统中,若要求字对齐,则字数据地址的低两位必须为_。得分评卷人 (本题40分)二、选择1在上机实验中,ADS开发环境下,调试软件用_软件。A. AXD B. Debug C. Gcc D. Make2、假设R1=0x31,R2=0x2 则执行指令ADDR0,R1,R2 LSL #1 后,R0的值是_。A. 0x34B. 0x35C. 0x36D. 0x373. 实际的嵌入式系统对实时性的要求各不相同,其中_属硬实时应用。A手机 B自动售货机 C汽车发动机/刹车控制 DP
3、DA4. 下面属于嵌入式系统的是_A. “天河”计算机系统 B.联想上网本 C. 联想笔记本电脑 D. IPhone 55下列ARM指令中,可用于满递增堆栈操作的是_ASTMDA B.STMIA C. STMDB D. STMIB6. Thumb指令中唯一的有条件执行指令是 _A. B B. BL C. BX D. BLX7. ATPCS定义了寄存器组中的_作为参数传递和结果返回寄存器。 A. R0,R1,R2,R3 B. R4,R5,R6,R7 C. R8,R9,R10,R11 D. 以上三个都可以8. 下列哪条指令是错误的_ AADD R0,R0,#0x3f B. MOV R0,#0x3f
4、f C. LDR R0,R1 D. MOV R1,R0,LSL#39同CISC相比,下面不属于RISC处理器的特征的是_A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有23种。B、减少指令数和寻址方式,使控制部件简化,加快执行速度。C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。D、RISC处理器都采用哈佛结构10Bootloade程序其中关键的初始化部分使用的编程语言是 _A. ARM汇编语言 B. Thumb汇编语言 C. C语言 D. 汇编语言和C语言都可以11LDRR2,R3,8 指令的寻址方式是_.A立即寻址
5、 B后变址寻址 C前变址寻址 D自动变址寻址12.下面能产生WR信号的指令是_ASTRR0,R1,4 BMOV R0,R1 CLDRR0,R1,4 DADDR0,R1,R213存储一个32位数据0x1286365到1000H1003H四个存储单元中,若以大端格式存储,则1000H存储单元的内容为_。A.0x01 B.0x12 C.0x50 D. 0x6514在进行ARM硬件实验时,连接好仿真器和串口线后,打开超级终端进行设置,等到超级终端上显示出_.字样时,认为串口配置成功。A. vivi B.vivi C.vivi= D. vivi=15下列叙述错误的是_A满递增堆栈表示堆栈指针指向最后压入
6、的数据,且由低地址向高地址生成.B只有跳转指令可以根据CPSR中条件码的状态有条件的执行.C指令ADD R0,R1,R2的执行效果是将寄存器R1和R2的内容相加,其结果存放在寄存器R0中D直接向寄存器R15写入跳转地址值,可以实现程序的跳转。16. ARM系统进行仿真,调试的接口电路是_ A. JTAG B. JATG C. SPI D. IIC17. 指令MSR CPSR_C,R0实现的功能是_ A. 传送R0的内容到CPSR中,更新CPSR (没有C的情况) B. 传送R0的内容到CPSR中,但仅修改其控制域 C. 传送CPSR的内容到R0 D. 传送CPSR的控制域内容到R018._伪指
7、令用于定义一个代码段或数据段 A. RLIST B. DCB C. MAP D.AREA19.关于ARM子程序和Thumb子程序互相调用描述正确的是_A、系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。B、只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用。C、只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序。D、只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序。20.能实现把立即数0X3FF5000保存在R0中的指令是_ A. LDR R0, = 0x3FF5000 B. LDR R0, 0x3FF5000 C. MOV R0, 0x
8、3FF5000 D. MOV R0, 0x3FF5000得分评卷人 (本题10分)三、判断1在上机实验调试过程中,加载的镜像文件是后缀名为axf的文件。( )2能够实现Linux与Windows之间共享的是NFS服务。( )3寄存器CPSR可在任何模式下被访问。( )4 在嵌入式开发环境组建方案中采用windows+VMware+Redhat是常用的配置方案。( )5 Nand Flash比Nor Flash成本高,可靠性差。( )6 S3c2410电源管理模块工作在空闲方式下功耗最低。( )7软件中断指令SWI用于进入用户模式。( )8. 指令CMN R0,#1表示R0与1比较。( )9LD
9、R R0,=Lable+1和BX R0表示从ARM状态切换到Thumb状态。( )10. linux内核负责整个系统的内存管理、进程调度和文件管理。( )得分评卷人 (本题25分)四、简答1ARM使用的工作模式中,哪些是特权模式,哪些是异常模式?(7分)2ARM7和ARM9各采用几级流水线?各采用何种存储器结构?(4分)3ARM处理器支持哪几种数据类型?不同的数据类型对齐格式如何?(6分)4. linux内核模块主要包括哪几个,分别列出(5分)5. 写出bootloader 启动的三种方式(3分)得分评卷人 五、指令分析题(本题15分)1.以下两条指令:ADD R1,R2,R2,LSL #1试
10、问实现什么操作(4分)2、初始值R1=23H,R2=0FH执行指令BIC R0, R1,R2,LSL #1后,寄存器R0,R1的值分别是多少?(4分) 3、说明指令STMIAr12!, r0-r8的操作功能。(3分)4ARM指令LDMIA R0,R1, R2, R3,R4 实现什么功能?(4分) 嵌入式系统考试试题A卷参考答案一填空1、指令预取 数据中止 2、 启动加载3、0x00000000 管理模式 4、0x49 4 5、计算机 6、非实时系统 硬实时系统 7、00二选择1、A 2、B 3、C 4、D 5、D 6、A 7、A 8、B 9、D 10、D 11、C 12、A 13、A 14、C
11、 15、B 16、A 17、B 18、D 19、B 20、C三判断12. 3. 4. 5. 6. 7. 8. 9. 10. 四、简答1、答:分别为用户模式(usr),快速中断模式(fiq),外部中断模式(irq),管理模式(svc),数据访问终止模式(abt),系统模式(sys),未定义指令中止模式(und);除用户模式以外,其余的6种模式称为特权模式。除用户模式和系统模式外的5种模式为异常模式。2答: ARM7采用三级流水线,冯诺依曼结构。ARM9采用五级流水线,哈佛结构。3答:支持的数据类型有字节(8位),半字(16位)及字(32位)数据类型。字必须是四字节边界对齐,半字必须是两字节边界对
12、齐。4.答:进程调度模块、内存管理模块、文件系统模块、进程间通信模块和网络接口模块。5.答:网络启动、磁盘启动和flash启动五、1答: 完成操作r1 = r2 * 32.答:R0=21H,R1=23H 3.答:将R0-R8八个寄存器中的32位数据,存储到R8地址指针为起始地址的内存中,地址的操作方式是先操作、后增加,并更新地址。 得分评卷人 (本题 10 分)一、简述嵌入式系统的概念及列举出至少一个现实中的实例。 两种比较合理定义: 从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 从系统的角度定义:嵌
13、入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。得分评卷人 (本题 10分)二、简述ARM及公司简介ARM是Advanced RISC Machines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC (精简指令集)处理器。 公司的特点是只设计芯片,而不生产。它将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供服务。简述ARM两大指令集特点及其关系ARM处理器是基于精简指令集计算机(RISC)原理设计的,指令集和相关译码机制较为简单。ARM7TDMI(-S)具有32位ARM指令集和16位Thumb指令集,ARM指令集效率
14、高,但是代码密度低;而Thumb指令集具有较高的代码密度,却仍然保持ARM的大多数性能上的优势,它是ARM指令集的子集。所有的ARM指令都是可以有条件执行的,而Thumb指令仅有一条指令具备条件执行功能。ARM程序和Thumb程序可相互调用,相互之间的状态切换开销几乎为零。ARM指令集支持ARM核所有的特性,具有高效、快速的特点Thumb指令集具有灵活、小巧的特点得分评卷人 (本题 10 分)三、R2内容为0x01,执行 MOV R0,R2,LSL #3后,R0内容为 ,R2内容为0x40000000,0x40000000内容为0xAA ,执行LDR R0,R2 后,R0内容为 。MOV指令与
15、LDR指令都是往目标寄存器中传送数据,但是它们有什么区别吗?如果有,区别是什么? MOV指令用于将数据从一个寄存器传送到另一个寄存器中,或者将一个常数传送到一个寄存器中,但是不能访问内存。LDR指令用于从内存中读取数据放入寄存器中。得分评卷人 (本题 10 分)四、简述片外Flash编程方法。1. 使用JTAG仿真/调试器,通过芯片的JTAG接口下载程2. 使用在系统编程技术(即ISP),通过UART0接口下载程序;3. 使用在应用编程技术(即IAP),在用户程序运行时对Flash进行擦除和/或编程操作,实现数据的存储和固件的现场升级.片内Flash编程方法1. 使用JTAG仿真/调试器,通过
16、芯片的JTAG接口下载程序;2. 使用在系统编程技术(即ISP),通过UART0接口下载程序;3. 使用在应用编程技术(即IAP),在用户程序运行时对Flash进行擦除和/或编程操作,实现数据的存储和固件的现场升级。得分评卷人 (本题 5 分)五、简述存储器重映射(给物理存储器分配逻辑地址的过程称为存储器映射)将已经过映射的存储器再次映射的过程称为存储器重映射,它使同一物理存储单元出现多个不同的逻辑地址。这些存储单元主要包括引导块“Boot Block”和用于保存异常向量表的少量存储单元。注意:存储器重映射并不是对映射单元的内容进行了复制,而只是将多个地址指向了同一个存储单元,这种效果是通过芯
17、片内部的“存储器管理部件”实现的。 得分评卷人 (本题 10 分)六、画出时钟系统结构并简述各个模块功能。得分评卷人 (本题 10 分)七、简述向量中断控制器,FIQ中断硬件处理流程。向量中断控制器(VIC)负责管理芯片的中断源,最多可以管理32个中断输入请求。得分评卷人 (本题 5分)八、ARM 外部中断类型有哪些,如何分类,请列举。 得分评卷人 (本题10 分)九、简述看门狗,I2C接口及其原理和功能。I2C总线是Philips推出的串行传输总线,它以2根连线实现了完善的全双工同步数据传送,可以极方便地构成多机系统和外围器件扩展系统。I2C总线采用了器件地址的硬件设置方法,通过软件寻址完全
18、避免了期间的片选线寻址方法,从而使硬件系统具有最简单而灵活的扩展方法。I2C总线的两根线(串行数据SDA,串行时钟SCL)连接到总线上的任何一个器件,每个器件都应有一个唯一的地址,而且都可以作为一个发送器或接收器。此外,器件在执行数据传输时也可以被看作是主机或者从机。看门狗的用途就是使微控制器在进入错误状态后的一定时间内复位。 其原理是在系统正常工作时,用户程序每隔一段时间执行喂狗动作(一些寄存器的特定操作),如果系统出错,喂狗间隔超过看门狗溢出时间,那么看门狗将会产生复位信号,使微控制器复位。得分评卷人 (本题10分)十、画出嵌入式最小系统框图并简单说明。得分评卷人 (本题10分)十一、1.C/OS-II系统任务按照执行方式分类可分为几种,请列举并简单说明其特点。2.简述互斥信号量及其用途。单次执行类 周期执行类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025青海省安全员-C证考试(专职安全员)题库及答案
- 知识产助力企业发展新动力
- 车运输合同范本
- 科技与艺术结合的现代家纺产品设计探索
- 集群部署与数据存储知到智慧树章节测试课后答案2024年秋长春职业技术学院
- 知识产权战略申请与保护的现代解读
- 科技改变生活绿色能源技术的普及与应用
- 科技创新与教育领域的融合与发展趋势分析侧重于大数据的支持
- 2025-2030年中国生脉制剂医院行业运行动态规划研究报告
- 2025-2030年中国特缆行业市场现状分析规划研究报告
- 广西易多收生物科技有限公司河池化工厂绿色节能生产升级项目环境影响报告书
- 北京市海淀区九年级英语第二学期期末练习(初三中考二模)试卷讲评-客观题
- (完整版)园艺产品贮藏与加工
- 中国古典文献-第七章-文献目录
- 学前教育大专毕业论文3000字
- 注塑领班简历样板
- 骨骼肌-人体解剖学-运动系统
- 基于康耐视相机的视觉识别实验指导书
- 儿童财商养成教育讲座PPT
- 大学学院学生奖助资金及相关经费发放管理暂行办法
- 2022苏教版科学五年级下册全册优质教案教学设计
评论
0/150
提交评论