11嵌入式系统试题附答案_第1页
11嵌入式系统试题附答案_第2页
11嵌入式系统试题附答案_第3页
11嵌入式系统试题附答案_第4页
11嵌入式系统试题附答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、一、选择题1、以下说法不正确的是(B )。A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2下列描述不属于RISC计算机的特点的是(C)。流水线每周期前进一步。更多通用寄存器。指令长度不固定,执行需要多个周期。独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。3存储一个32位数0 x2168465到2000H2003H四个字节单元中,若以大端模式存储,2000H则 存储单元的内容为(D)。A、0 x21 TOC o 1-5 h z B、0 x68C、0 x65D、0 x02?COS-II中对关键代码段由于希望在执行的过程中不被中断干

2、扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)先CLI、执行关键代码、再STI先STI、执行关键代码、再CLI先POPF、CLI、执行关键代码、再PUSHF先PUSHF、CLI、执行关键代码、再POPF。RS232-C串口通信中,表示逻辑1的电平是(D )。A、0vB、3.3vC、+5v+ 15vD、一5v一15vARM 汇编语句“ADD R0, R2, R3, LSL#1 ”的作用是(A)。R0 = R2 + (R3 1)R0 =( R2 1) + R3R3= R0+ (R2 1)(R3 1)= R0+ R2IRQ中断的入口地址是(C)。FIQ

3、的入口地址为0 x0000001CA、0 x00000000B、0 x00000008C、0 x00000018D、0 x00000014S3C2420X I/O 口常用的控制器是(D)。A、端口控制寄存器(GPACON-GPHCON)。B、端口数据寄存器(GPADAT-GPHDAT)。C、外部中断控制寄存器(EXTINTN)。D、以上都是。9实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某 个条件后再向前执行,这种制约性合作关系被成为(A)。同步互斥调度执行10和PC系统机相比嵌入式系统不具备以下哪个特点(C)。A、系统内核小B、专用性强C、可执行多任务D、系统精

4、简11、ADD R0,R1,#3属于(A)寻址方式。立即寻址多寄存器寻址寄存器直接寻址相对寻址12、GET伪指令的含义是(A)包含一个外部文件定义程序的入口定义一个宏声明一个变量13、存储一个32位数0 x876165到2000H2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为(C)。A、0 x00B、0 x870 x65D、0 x6114、?COS-II操作系统不属于(C)。A、RTOSB、占先式实时操作系统C、非占先式实时操作系统。、嵌入式实时操作系统15、若 R1=2000H,(2000H)=0 x86,(2008H)=0 x39,则执行指令 LDRR0,R1,#

5、8 !后 R0 的值为(D )。0 x20000 x860 x20080 x3916、寄存器R13除了可以做通用寄存器外,还可以做(C )。A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器17、FIQ中断的入口地址是(A)。A、0 x0000001CB、0 x00000008C、0 x00000018D、0 x0000001418、ARM指令集和Thumb指令集分别是(D )位的。A、8位,16位 TOC o 1-5 h z 16位,32位16位,16位32位,16位19、ARM寄存器组有(D)个寄存器。A、7B、32C、6D、3720、若 R1=2000H,(2000H)=0 x2

6、8,(2008H)=0 x87,则执行指令 LDR R0,R1,#8 !后 R0 的值为(D )。0 x20000 x280 x20080 x8721、寄存器R15除了可以做通用寄存器外,还可以做(A)程序计数器链接寄存器堆栈指针寄存器基址寄存器22、嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。系统软件驱动FPGA编程软件嵌入式中间件23、和PC机系统相比下列哪个不是嵌入式系统独具的特点(C)A、系统内核小B、专用性强C、可执行多任务D、系统精简24、Unicode编码与(A)编码方式兼容。A、ASCII 码B、GBKC、GB2312D、区位码25、Cache用于存放主存数

7、据的部分拷贝,主存单元地址与Cache单元地址之间的转换用 (A)完成。硬件软件用户程序员26、假设 R1=0 x31, R2=0 x2 则执行指令 ADD R0,R1,R2 LSL #3 后,R0 的值是(C) A. 0 x330 x340 x390 x3826在?C/OS-II系统中,OSTimeTick()函数只被以下(A)函数或过程所调用。OSTickISROSShedOSCtxSwOSIntCtxSw27每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D)。嵌入式Linux提供了完善的网络技术支持;?CLinux是专门为没有MMU的ARM芯片开发的;?C/OS-II

8、操作系统是一种实时操作系统(RTOS);WinCE提供完全开放的源代码。28下列关于存储管理单元(MMU)说法错误的是(B)。MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中 运行。在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情 况,这就简化了各个任务的设计。MMU提供了一些资源以允许使用虚拟存储器。MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地 址,即在物理主存中的地址。29下列CPSR寄存器标志位的作用说法错误的是(D)。N:负数Z:零C:进位V:借位S3C2410X处理器为用户进行应用设计提供了支

9、持多主总线的IIC接口。处理器提供符 合IIC协议的设备连接的串行连接线为(C)。SCL 和 RTXRTX 和 RCXSCL 和 SDASDA 和 RCXRQ中断的优先级别是(D )。1234LDR R2,R3,#128的寻址方式是(C )。寄存器寻址寄存器移位变址寻址间接寻址33S3C2410 有(B )个 USB 接口。B. 2 C.3 D. 4 A. 1 34 ARM 处理器的工作模式有(C ) 种。 TOC o 1-5 h z 5678二、判断题1、程序运行过程中的资源可以是显示器、键盘,但不可以是一个数组或变量(X)2、在uCOS-II操作系统中,已知Taskl的优先级为12, Ta

10、sk2的优先级为26。假如 在Task2运 行过程中发生键盘中断,在执行中断服务程序时Task1进入就绪状态,则中 断返回时Task1得到CPU的使用权。(”)3、若定义任务task1的优先级为12,则不能再定义其他任务的优先级也为12 (V )4、任务创建后即开始调度(X)5、液晶工作在文本模式下时,既可以显示英文字符也可以显示汉字(X)6、处于就绪状态的任务只能切换到运行状态(X)7、等待消息函数WaitMessage (0)中的“0”表示此函数的超时等待时间为0秒(X)8、若OSTaskSuspend (prio)函数把正在延时的任务挂起,则调用一次对应的唤醒函数即 可使该、任务切换到就

11、绪状态。(X)9、调试程序时,需要停止程序运行后才可查看变量内容(V )10、uCOS-II操作系统中移植成功后即可使用文件系统(X)11、将模拟信号转换成数字信号的电路是DA转换器。(X)12、IIC是同步串行数据总线,(V)。13、S3C2410的处理器对内存的访问只能通过Load/Store指令来实现。(V)14、Nand Flash 比 Nor Flash 成本高,可靠性差。(X)15、C语言程序可以嵌套加入汇编程序模块。(V)16、运算放大器的输出电压范围一般大于电源电压的范围。(X)17、由于CPU内部寄存器的访问速度较高,根据ATPC标准,应尽可能使函数的参数 控制在4个以下。(

12、V)18、ARM处理器结构体系中具有T变种处理器核可以工作在ARM状态和Thumb状态。(V)三、简答题ARM体系结构的寄存器组织:37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器,哪些寄存器是可编程 访问的,取决微处理器的工作状态及具体的运行模式。ARM微处理器的异常状态:7种异常 4、ARM处理器有几种工作模式?并做说明每种工作模式的含义。处理器有几种工作模式? 并做说明每种工作模式的含义。答:ARM处理器有7种工作模式:用户模式(usr)-正常程序执行的模式快速中断模式(fiq)- FIQ异常响应时进入此模式中断模式(irq)- IRQ异常响应时进入此模式管理员模式(svc)

13、-系统复位和软件中断响应时进入此模式中止模式(abt)-用于虚拟存储及存储保护系统模式(sys)-与用户类似,但有直接切换到其它模式等特权 未定义模式(und)-未定义指令异常响应时进入此模式 除了用户模式外,其他模式均可视为特权模式四、阅读程序题阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能。nr I耻时篇控削海存器(WTC0-N)寄存器地 Jil.劫籍值WTCON0s5?0mCNM)看门拘花挫削帘存器WTCDN曲标川!”WTCONlii:描 述初始值PrescalerValue|1S;S|丽装比例仙,有敖范IIW为0-25Ox叫Reserved保留1)1:i!utilI-J禁止很使

14、能抑即的输出1T; 口狗复丁顷史旺5 口狗复馈II -1行口碗iU时器觊据寄弁器(WTDAT)寄If器llL lr.lii;1祈始值WTDAT0 x53000004读fl 口狗数据寄存器0 x8000斤门潮t数寄吊器(WTCNT )寄fj器JIL Jr: ill述to ?fi iiiWTCNT监颇008读以41孙城器当而侣8000#define rWTCON(volatileunsigned*)0 x53000000)/第1彳亍#define rWTDAT(volatileunsigned*)0 x53000004)/第2行#define rWTCNT(*(volatileunsigned*)

15、0 x53000008)/第3行void watchdog_test(void)rWTCON = (PCLK/1000000-1)8)|(33)|(12); / 第 4 行rWTDAT = 7812; / 第 5行rWTCNT = 7812; / 第 6行rWTCON |=(15); / 第 7 行第1-3行:定义看门狗控制寄存器、数据寄存器和计数寄存器为rWTCON、rWTDAT和 rWTCNTo第4行:设置看门狗的预装比例值为1000000,分频因素为1/128,并使能中断。第5-6行:对数据寄存器和计数寄存器赋值为7812o第7行:启动看门狗。一、简答什么是嵌入式系统?1、根据 IEEE

16、 的定义:devices used to control,monitor,or assist the operation of equipment,machinery or plants.国内的定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、 可靠性、成本、体积、功耗严格要求的专用计算机系统。行业内理解:嵌入式系统=硬件(EPU) +软件(EOS)。2、嵌入式系统有哪些特点,为何RTOS是嵌入式软件的基本要求?最主要特点有:操作系统内核小、专用性强、软件系统精简、实时操作系统。RTOS是嵌入式软件的基本要求,原因有两点:对于实时性要求很高的智能导航、安全系统,采用时间

17、片OS和分时OS都会导致致命 的事故,所以要选用实时性很高的RTOSo对于信息家电、消费类电子产品:总体效率=硬件效率+软件效率,对于信息家电、消 费类电子这样硬件性能较差的产品,只好选择高可靠的软件,所以也需要用到RTOSo3、嵌入式处理器的分类,彼此之间有何联系。嵌入式处理器可以分为以下四类:嵌入式微控制器MCU、DSP,数字信号微处理器、嵌 入式微处理器、嵌入式片上系统(SOC)。4、什么是冯氏结构体系、哈氏结构体系?最大的特点分别是什么?冯诺伊曼体系结构,也叫普林斯顿结构,是一种将程序存储器和数据存储器合并在一起 的存储器结构。共有数据、地址总线。特点:由于取指令和存取数据要从同一个存

18、储空间 存取,经由同一总线传输,因而它们无法重叠执行,只有一个完成后再进行下一个,实质 是串行的工作机制。哈佛体系结构,程序与数据有单独的存储器,有独立的地址总线和数据总线,也就是说系 统有4套总线:程序存储器的数据总线、地址总线,数据存储器的数据总线、地址总线。特 点:哈佛体系结构允许“取指”和“执行”同时进行,所以是一种并行的工作机制。5、什么是CISC、RISC体系?其各自优、缺点以及特点是什么?为了使编译器设计简单、简化编译过程,必须使机器指令的功能尽可能的接近于高级语 言程序,于是,越来越多功能强大的复杂指令加入到指令系统中,从而产生复杂指令集计算 机 CISC。优点:有效减少编译代

19、码中指令的数目,简化编译器结构。缺点:很难实现指令流水操作。特点:指令数量很多、指令执行时间很长、编码长度可变。实践证明,各种指令的使用频率相当悬殊,最常用的只有其中的几十条基本指令,在程序 中出现的概率占到80%以上,也就是说有大量的复杂指令是无用的,因此产生RISC。优点:支持指令流水操作,提高运算能力。缺点:RlSC要求一个更为复杂的编译器。特点:指令数量较少、指令执行时间普遍较短、编码长度固定。9、简述R13、R14、R15的功能,以及他们各自有什么特别要注意的细节?R13在ARM指令中作为堆栈指针SP;在Thumb指令集中R13作为通用的寄存器。R14为链接寄存器LR,用于保存子程序的返回地址。R15为程序计数器PC,从R15读取的值是处理器正要取指的地址。特别注意:因为ARM7TD

温馨提示

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

评论

0/150

提交评论