11嵌入式系统试题附答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一、选择题1、以下说法不正确的是(B)。A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2下列描述不属于RISC计算机的特点的是(C)。A.流水线每周期前进一步。B.更多通用寄存器。C.指令长度不固定,执行需要多个周期。D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。3存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,2000H则存储单元的内容为(D)。A、0x21B、0x68C、0x65D、0x024?COS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)A.先CLI、执行关键代码、再STIB.先STI、执行关键代码、再CLIC.先POPF、CLI、执行关键代码、再PUSHFD.先PUSHF、CLI、执行关键代码、再POPF。5RS232-C串口通信中,表示逻辑1的电平是(D)。A、0vB、3.3vC、+5v~+15vD、-5v~-15v6ARM汇编语句“ADDR0,R2,R3,LSL#1”的作用是(A)。A.R0=R2+(R31)B.R0=(R21)+R3C.R3=R0+(R21)D.(R31)=R0+R27IRQ中断的入口地址是(C)。FIQ的入口地址为0x0000001CA、0x00000000B、0x00000008C、0x00000018D、0x000000148S3C2420XI/O口常用的控制器是(D)。A、端口控制寄存器(GPACON-GPHCON)。B、端口数据寄存器(GPADAT-GPHDAT)。C、外部中断控制寄存器(EXTINTN)。D、以上都是。9实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为(A)。A.同步B.互斥C.调度D.执行10和PC系统机相比嵌入式系统不具备以下哪个特点(C)。A、系统内核小B、专用性强C、可执行多任务D、系统精简11、ADDR0,R1,#3属于(A)寻址方式。A.立即寻址B.多寄存器寻址C.寄存器直接寻址D.相对寻址12、GET伪指令的含义是(A)A.包含一个外部文件B.定义程序的入口C.定义一个宏D.声明一个变量13、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为(C)。A、0x00B、0x87C、0x65D、0x6114、?COS-II操作系统不属于(C)。A、RTOSB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统15、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDRR0,[R1,#8]!后R0的值为(D)。A.0x2000B.0x86C.0x2008D.0x3916、寄存器R13除了可以做通用寄存器外,还可以做(C)。A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器17、FIQ中断的入口地址是(A)。A、0x0000001CB、0x00000008C、0x00000018D、0x0000001418、ARM指令集和Thumb指令集分别是(D)位的。A.8位,16位B.16位,32位C.16位,16位D.32位,16位19、ARM寄存器组有(D)个寄存器。A、7B、32C、6D、3720、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDRR0,[R1,#8]!后R0的值为(D)。A.0x2000B.0x28C.0x2008D.0x8721、寄存器R15除了可以做通用寄存器外,还可以做(A)A.程序计数器B.链接寄存器C.堆栈指针寄存器D.基址寄存器22、嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。A.系统软件B.驱动C.FPGA编程软件D.嵌入式中间件23、和PC机系统相比下列哪个不是嵌入式系统独具的特点(C)A、系统内核小B、专用性强C、可执行多任务D、系统精简24、Unicode编码与(A)编码方式兼容。A、ASCII码B、GBKC、GB2312D、区位码25、Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换用(A)完成。A.硬件B.软件C.用户D.程序员26、假设R1=0x31,R2=0x2则执行指令ADDR0,R1,R2LSL#3后,R0的值是(C)A.0x33B.0x34C.0x39D.0x3826在?C/OS-II系统中,OSTimeTick()函数只被以下(A)函数或过程所调用。A.OSTickISRB.OSShedC.OSCtxSwD.OSIntCtxSw27每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D)。A.嵌入式Linux提供了完善的网络技术支持;B.?CLinux是专门为没有MMU的ARM芯片开发的;C.?C/OS-Ⅱ操作系统是一种实时操作系统(RTOS);D.WinCE提供完全开放的源代码。28下列关于存储管理单元(MMU)说法错误的是(B)。A.MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。B.在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。C.MMU提供了一些资源以允许使用虚拟存储器。D.MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。29下列CPSR寄存器标志位的作用说法错误的是(D)。A.N:负数B.Z:零C.C:进位D.V:借位30S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。处理器提供符合IIC协议的设备连接的串行连接线为(C)。A.SCL和RTXB.RTX和RCXC.SCL和SDAD.SDA和RCX31RQ中断的优先级别是(D)。A.1B.2C.3D.432LDRR2,[R3,#128]的寻址方式是(C)。A.寄存器寻址B.寄存器移位C.变址寻址D.间接寻址33S3C2410有(B)个USB接口。B.2C.3D.4A.134ARM处理器的工作模式有(C)种。A.5B.6C.7D.8二、判断题1、程序运行过程中的资源可以是显示器、键盘,但不可以是一个数组或变量(X)2、在uCOS-II操作系统中,已知Task1的优先级为12,Task2的优先级为26。假如在Task2运行过程中发生键盘中断,在执行中断服务程序时Task1进入就绪状态,则中断返回时Task1得到CPU的使用权。(√)3、若定义任务task1的优先级为12,则不能再定义其他任务的优先级也为12(√)4、任务创建后即开始调度(X)5、液晶工作在文本模式下时,既可以显示英文字符也可以显示汉字(X)6、处于就绪状态的任务只能切换到运行状态(X)7、等待消息函数WaitMessage(0)中的“0”表示此函数的超时等待时间为0秒(X)8、若OSTaskSuspend(prio)函数把正在延时的任务挂起,则调用一次对应的唤醒函数即可使该、任务切换到就绪状态。(X)9、调试程序时,需要停止程序运行后才可查看变量内容(√)10、uCOS-II操作系统中移植成功后即可使用文件系统(X)11、将模拟信号转换成数字信号的电路是DA转换器。(×)12、IIC是同步串行数据总线,(√)。13、S3C2410的处理器对内存的访问只能通过Load/Store指令来实现。(√)14、NandFlash比NorFlash成本高,可靠性差。(×)15、C语言程序可以嵌套加入汇编程序模块。(√)16、运算放大器的输出电压范围一般大于电源电压的范围。(×)17、由于CPU内部寄存器的访问速度较高,根据ATPC标准,应尽可能使函数的参数控制在4个以下。(√)18、ARM处理器结构体系中具有T变种处理器核可以工作在ARM状态和Thumb状态。(√)三、简答题ARM体系结构的寄存器组织:37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器,哪些寄存器是可编程访问的,取决微处理器的工作状态及具体的运行模式。ARM微处理器的异常状态:7种异常4、ARM处理器有几种工作模式?并做说明每种工作模式的含义。处理器有几种工作模式?并做说明每种工作模式的含义。答:ARM处理器有7种工作模式:用户模式(usr)-正常程序执行的模式快速中断模式(fiq)-FIQ异常响应时进入此模式中断模式(irq)-IRQ异常响应时进入此模式管理员模式(svc)-系统复位和软件中断响应时进入此模式中止模式(abt)-用于虚拟存储及存储保护系统模式(sys)-与用户类似,但有直接切换到其它模式等特权未定义模式(und)-未定义指令异常响应时进入此模式除了用户模式外,其他模式均可视为特权模式四、阅读程序题阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能。#definerWTCON(*(volatileunsigned*)0x53000000)//第1行#definerWTDAT(*(volatileunsigned*)0x53000004)//第2行#definerWTCNT(*(volatileunsigned*)0x53000008)//第3行voidwatchdog_test(void){rWTCON=((PCLK/1000000-1)8)|(33)|(12);//第4行rWTDAT=7812;//第5行rWTCNT=7812;//第6行rWTCON|=(15);//第7行}第1-3行:定义看门狗控制寄存器、数据寄存器和计数寄存器为rWTCON、rWTDAT和rWTCNT。第4行:设置看门狗的预装比例值为1000000,分频因素为1/128,并使能中断。第5-6行:对数据寄存器和计数寄存器赋值为7812。第7行:启动看门狗。一、简答什么是嵌入式系统?1、根据IEEE的定义:devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants.国内的定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。行业内理解:嵌入式系统=硬件(EPU)+软件(EOS)。2、嵌入式系统有哪些特点,为何RTOS是嵌入式软件的基本要求?最主要特点有:操作系统内核小、专用性强、软件系统精简、实时操作系统。RTOS是嵌入式软件的基本要求,原因有两点:a.对于实时性要求很高的智能导航、安全系统,采用时间片OS和分时OS都会导致致命的事故,所以要选用实时性很高的RTOS。b.对于信息家电、消费类电子产品:总体效率=硬件效率+软件效率,对于信息家电、消费类电子这样硬件性能较差的产品,只好选择高可靠的软件,所以也需要用到RTOS。3、嵌入式处理器的分类,彼此之间有何联系。嵌入式处理器可以分为以下四类:嵌入式微控制器MCU、DSP,数字信号微处理器、嵌入式微处理器、嵌入式片上系统(SOC)。4、什么是冯氏结构体系、哈氏结构体系?最大的特点分别是什么?冯·诺伊曼体系结构,也叫普林斯顿结构,是一种将程序存储器和数据存储器合并在一起的存储器结构。共有数据、地址总线。特点:由于取指令和存取数据要从同一个存储空间存取,经由同一总线传输,因而它们无法重叠执行,只有一个完成后再进行下一个,实质是串行的工作机制。哈佛体系结构,程序与数据有单独的存储器,有独立的地址总线和数据总线,也就是说系统有4套总线:程序存储器的数据总线、地址总线,数据存储器的数据总线、地址总线。特点:哈佛体系结构允许“取指”和“执行”同时进行,所以是一种并行的工作机制。5、什么是CISC、RISC体系?其各自优、缺点以及特点是什么?为了使编译器设计简单、简化编译过程,必须使机器指令的功能尽可能的接近于

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功