嵌入式软件考试试题_第1页
嵌入式软件考试试题_第2页
嵌入式软件考试试题_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、=Word 行业资料分享=Word 行业资料分享-可编辑版本-双击可删=题号分数一二题号分数一二三四五六总分得分评阅人一(1 分, 20得分评阅人1、某计算机采用8位整数补码表示数据,则运算 ()将产生溢出。A-127+1 C127+1B-127-1 D127-12、ARM汇编语言中,一常量8_5642也代表 A 、整数5642B 、整数5642HC 、整数Ox5642D 、整数29783、ARM指令集和Thumb指令集分别是()位的。A. 8,16,16B. 16,32D. 32,16)题答勿内线封密()题答勿内线封密(号证份身名姓业专校学) 题答勿内线封密(A、ARM 指令为 32 位的长

2、度,Thumb 指令为 16 位长度BThumbARMARMThumb以上的存储空间CThumbD、Thumb5、和PC机系统相比下列哪个不是嵌入式系统独具的特点(A、系统内核小B、专用性强C、可执行多任务D、系统精简6、ARM微处理器为 A、16位RISC架构B、32位CISC架C、 32位RISC架构D、64位RISC架7320 x21684652000H2003H源-于-网-络-收-集=Word 行业资料分享=Word 行业资料分享-可编辑版本-双击可删=源源-于-网-络-收-集存储,则2000H存储单元的内容为(。A. 0 x21C. 0 x65B. 0 x68D. 0 x028、AD

3、D R0,R1,R2属于()寻址方式。A. 立即寻址B.寄存器间接寻址C. 寄存器寻址D. 相对寻9、AREA伪指令的含义是(。C. 定义一个宏子程序的入口D. 数据区域的标号符10、ARM寄存器组有(B)个通用寄存器A.37B. 31C. 6D. 3511、以下叙述中正确的是(C。 A宿主机与目标机之间只需要建立逻辑连接即可 B在嵌入式系统中,调试器与被调试程序一般位于同一台机器C在嵌入式系统开发中,通常采用的是交叉编译器 D宿主机与目标机之间的通信方式只有串口和并口两种12CPSR(D。A. N:负数B. Z: 零C. C: 进位D. V: 借13、下列存储器按存取速度由快至慢排列,正确的

4、是( )A、主存、硬盘、CACHE B、CACHE、主存、硬盘C、CACHE、硬盘、主存 D、主存、CACHE、硬盘14、中断向量是指(C ) 。A中断断点的地址B中断向量表起始地C中断处理程序入口地址D中断返回地址15、若对某一寄存器某几位清零,可采用一条指令 ()处理。A. ANDB.ORRC.BICD. XOR下列关于硬件抽象层的论述,不合适的是( A、采用硬件抽象层可以大大提高系统的移植性BC、采用硬件抽象层可以缩短系统的测试周期D、采用硬件抽象层有助于提高系统的可靠性设生成多项式为X3+ X + 1,则信息10101的CRC编码为(A、10010111B、10000111C、1010

5、1011 D、11101001ARM( A)以打开或者关闭中断。A、CPSR C、PCB、SPSR D、IR汇编语言中,不产生机器码,只用来指示汇编程序如何汇编的指令是 (A、宏指令B、伪指令C、汇编指令D、机器指令指令LDR RO,R1, #4! 实现的功能是(A 、ROR1+4B 、 ROR1+4,R1R1+4 C 、 ROR1,R1R1+4D 、 ROR1,R1R1-421、对寄存器 R1 的内容乘以 4 的正确指令是( )。A、LSR R1,#2B、LSL R1,#2C、MOV R1,R1, LSL #2D、MOV R1,R1, LSR #222、下面指令执行后,改变R1寄存器内容的指

6、令是()。ATSTBORRCCMPDEORR1,R123、MOVR1,#0 x1000LDRR0,R1,#4执行上述指令序列后,R1寄存器的值是()。0 x10000 x10040 x0FFC25、指令MSRCPSR_C, R0实现的功能是 AR0CPSRCPSR CBROCPSRC 、 传送 CPSR 的内容到 R0DCPSR5、FIQ( A。A、0 x0000001CB、0 x00000008C、0 x00000018D、0 x00000014二、填空题(每空 1 分,共 10 分)得分得分评阅人CPU“1”,表示运算结果为(负进位标识为“0”,表示(无进位或借位。指令系统的各种寻址方式中

7、,获取操作数最快的方式是(立即寻址数的地址包含在指令中,则属于(直接寻址)方式。7的反码是(。4、在上机实验中,ADS 开发环境下,调试程序用软件。(101 分,共10)得分得分评阅人( )JTAG哈佛(harvard)结构的基本特点是程序和数据在不同的存储空间()寄存器间接寻址方式中,操作数处在主存单元中()所谓程序状态字,是指CPU的一些重要寄存器内容的有序集合()ARM微处理器对内存的访问只能通过Load/Store指令来实现文件系统的主要功能是实现虚拟存储( )Nand Flash比Nor Flash成本高,可靠性差() 8调试程序时,需要停止程序运行后才可查看变量内容() 9嵌入式系

8、统在开发过程中,下载bootloader采用Jtag接口,而下载嵌入式作系统镜像文件时一般采用串口或者网口( ) 10触摸屏是一种输入设备。()四、简述题(共 5 题,每小题 5 分,共 25 分)得分得分评阅人、什么是未分组寄存器和分组寄存器,各有什么特点?器,所以也就很容易使寄存器中的数据被破坏。分组寄存器,它们每一个访问的物理寄存器取决于当前的处理器模式。例如,对于分组寄存器 R8R12 来说,每个寄存器对应两个不同的物理寄存器。一组用于除FIQ 模式外的所有处理器模式,而另一组则专门用于FIQ 模式。2、什么是 BootLoader?它有几种工作模式并简要说明它们的主要功能?参考答案要

9、点:简单地讲,Bootloader的任务,包括 CPU、SDRRAM、Flash、串口等初始化,时钟的设置、存储器的映射等工作(2 分)它分为启动加载模式和下载模式:启动加载模式启动加载(Boot laoding)模式又称为“自主”(Autonomous)Bootloader 从目标机上的某个固态存储设备上将操作系统加载到 RAM 中运行,整个过程并(1)下载模式在下载模式下,目标机上的 Bootloader 将先通过串口连接或网络连接等通信手段从宿主机下载文件(1)3、下列 ARM 条件码的含义是什么?EQNEGELTMI(下面每项1分)相等不相等带符号数大于或等于带符号数小于负数4、简述嵌

10、入式操作系统的特点?参 考 答 案 要 点 : 1)要求编码体积小,能够在嵌入式系统的有效存储空间内运行1分面向应用,可以进行裁减和移植2分)实时性强,有时也称为实时多任务操作系统RTO(1分)可靠性高,无需人工干预独立运行,并处理各类事件和故障(2)5、介绍一下嵌入式系统的主要设计步骤?并简要说明各部分完成的主要工作是什么?参考答案要点:需求分析阶段,罗列出用户的需求1分)体系结构设计阶段,描述系统的功能如何实现(1分)2分)2分)系统测试,对设计好的系统进行测试,看其是否满足给定的要求(1)得分评阅人五、阅读程序与编写应用题(共3题,第1小题5分第2小题6分第3小题分共15得分评阅人1、下

11、列程序实现将一个数从内存某地址中取出一个字,然后将该数进行了处理, 结果放回内存中该数的相邻的下一字地址中,阅读程序并说明每条语句的作用。startldr r1,r0;1)mov r0,r1,lsl#3;2) mov r2,#20;add r1,r1,r2;4) str r1,r0,4; 5)参考答案要点:1)将寄存器R0 所指地址中的字数据取出放置R1(1 分)将R1 3 8 的功能,结果放置R0 中(1 分)20放置R2 中(1 分)将R1 中和R2 中的数相加,实现R1 20的作用(1 分)将R1 中的数据存入取出数据内存的下一地址 分)2、下列程序是 ARM 指令与 Thumb 指令的

12、混合编程,阅读程序后回答问题。area start,code,readonlyentrycode32export Reset_HandlerReset_Handleradrr0, Tstart + 1bxr0nopcode16Tstart(11) movr0, #10movr1, #3bldoaddstopbstopdoaddaddr0, r0, r1movpc, lrbx lrendARMThumb?(2)61?(2)71319(4)参考答案及要点:ARM 48Thumb1019行.ARM 指令向Thumb bx 根据R0 定是否切换到Thumb状态。相同点是都进行了跳转。第7 行是带状态切

13、换的跳转,第13 是带连接的跳转,第19 行也是带状态切换的跳转,并且是跳转到连接寄存器指向的地址。3、根据一段完整的汇编语言代码回答下面的问题。;/*- */;/*code*/;/*- */GLOBAL Reset_Handler area start,code,readwrite entrycode32numEQUReset_Handler ldrR0, =src ldrR1, =dst movR2, #numldrsp, =0 x30200000 blockcopymovs R3,R2, LSR #3beqcopywordsstmfd sp!, R4-R11octcopyldmia R0!, R4-R11 stmia R1!, R4-R11subs R3, R3, bneoctcopyldmfd sp!, R4-R11copywordsands R2, R2, beqstop wordcopyldrR3, R0, #4strR3, R1, #4subs R2, R2, #1 bnestopbstop;/*- */;/*make a word pool*/;/*- */ltorg srcdcddst1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4dcd0,0,0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论