嵌入式通信081A卷_第1页
嵌入式通信081A卷_第2页
嵌入式通信081A卷_第3页
嵌入式通信081A卷_第4页
嵌入式通信081A卷_第5页
已阅读5页,还剩4页未读, 继续免费阅读

下载本文档

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

文档简介

1、嵌入式通讯081A卷嵌入式通讯081A卷PAGEPAGE9嵌入式通讯081A卷PAGE(A卷)20010-2011第一学期嵌入式系统考卷第1页共6页班级:通讯08-1班姓名:学号:题号一二三四五六得分一、填空题(每空2分,共30分)1、正常而言,嵌入式系统的构架可以分为4个部分:办理器、送入/送出和软件,正常软件亦分为和运用软件两个首要部分。2、嵌入式系统是以_核心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、本钱、体积、功耗严格要求的_系统。3、ARM字数据积蓄式样有:_和_。4、ARM9办理器共有个存放器,被分为几何个组(BANK),这些存放器包括:个通用存放器,包括次

2、澄彻计数器个情况存放器,用以表记CPU的工作情况及次澄彻的运行情况.。5、ARM微办理器的在较新的系统结构中支撑两种指令集:和指令集。6、Bootloader首要功能是_、_。7、在宿主机上使用编译器软件将嵌入式运用、嵌入式操作系统编译成为可以在_上运行代码的经过,称为_,而采用的编译器称为交织编译器。二选择题(每题1分,共15分)1、下面关于哈佛结构描绘正确的选项是()。A、次澄彻积蓄空间与数据积蓄空间分别C、次澄彻积蓄空间与数据积蓄空间合并B、积蓄空间与D、积蓄空间与IOIO空间分别空间合并2、下面哪一种工作方式不属于ARM特权方式()。A、用户方式B、办理方式C、软中止方式D、FIQ方式

3、3、ARM7TDMI的工作情况包括()。A、测试情况和运行情况B、挂起情况和就绪情况C、就绪情况和运行情况D、ARM情况和Thumb情况4、下面哪一个操作系统是嵌入式操作系统。()A、Red-hatLinuxB、CLinuxC、UbuntuLinuxD、SUSELinux第2页共6页5、关于ARM办理器的异样的描绘不正确的选项是()。A、复位属于异样B、除数为零会引起异样C、所有异样都要返回D、外面中止会引起异样6、ARM使用那个存放器存放次澄彻的返回地址()A、R14B、r12C、cpsrD、spsr7、怎样禁止IRQ中止?A、将CPSR存放器的I地址1B、将CPSR存放器的F地址1C、将C

4、PSR存放器的T地址1D、将CPSR存放器的C地址18、正常次澄彻实行经过中,每实行一条ARM指令,次澄彻计数器存放器的值加多少字节?()A、1字节B、:2字节C、3字节D、4字节9、ARM上电实行以下哪一种异样?()A、ResetB、未界说指令C、IRQD、FIQ10、ARM中哪一个异样优先级最高?()A、ResetB、未界说指令C、IRQD、FIQ11、ARM中位于主积蓄器和内核之间的迅速积蓄器叫什么?A、CacheB、MMUC、MPUD、SDRAM12、ARM9使用几级流水线?A、3级B、:4级C、5级D、6级13、ARM汇编语言中,用于完成软中止的是哪条指令?A、ADDB、SUBC、S

5、WID、MOV14、指令MOVr0,r1,LSL,3中,LSL的功能是?A、算术右移B、逻辑左移C、逻辑右移D、循环右移15、以下哪条指令实行完成后,可以影响次澄彻的标志情况存放器?A、MOVr1,r2B、CMPr1,r2C、ADDr0,r1,r2D、SUBr0,r1,r2三简答题(每题1分,共30分)1、什么是嵌入式系统,嵌入式系统由哪些部分组成,嵌入式系统首要运用在哪些范围?2、ARM9的工作方式有哪些?3、ARM9积蓄器系统的积蓄式样有两种:一种是大端积蓄式样,另一种是小端积蓄式样,简述这两种积蓄式样的的含意并举例加以说明.4、写出以下指令的源操作数的寻址方式!1)ADDR0,R1,R2

6、2)ADDR3,R3,#13)ADDR3,R2,R1,LSL#3;4)LDRR0,R15)LDRR0,R1,#46)LDMIAR1,R0,R2,R55、写出嵌入式试验箱FLASH分区特质和文件烧写经过四、分析题(10分)下面是JXARM9-2410试验箱启用代码的部分次澄彻,分析下面次澄彻的功能,在空格处填上合适的内容AREAInit,CODE,READONLY;伪指令AREA的功能是:。;IMPORT供应汇编器在当前汇编中未曾界说的符号名。IMPORT_use_no_semihosting_swiIMPORTEnter_UNDEFIMPORTEnter_SWIIMPORTEnter_PABO

7、RTIMPORTEnter_DABORTIMPORTEnter_FIQ;下面ENTRY的功能是。ENTRY;下面是异样向量表,第一条语句是复位异样对应的跳转指令。bColdReset;复位bEnter_UNDEF;未界说指令过失bEnter_SWI;软件中止bEnter_PABORT;预取指令过失bEnter_DABORT;数据存取过失b.;一个保留的中止向量bbIRQ_HandlerEnter_FIQ;IRQHandler;FIQHandler;b表示的含意是。EXPORTIRQ_HandlerIRQ_HandlerIMPORTISR_IrqHandlerSTMFDsp!,r0-r12,lr

8、BLISR_IrqHandlerLDMFDsp!,r0-r12,lrSUBSpc,lr,#4;系统上电或复位后跳转到此处开始进行运行。EXPORTColdResetColdResetldrr0,=INTMSKldrr1,=0 xffffffffstrr1,r0ldrr0,=INTSUBMSKldrr1,=0 x7ff;allsubinterruptdisablestrr1,r0;初始化酒店blInitStacks;StackSetupforeachMODE;复制excptiontable到SRAM0 x0地址处IMPORT|Load$EXCEPTION_EXEC$Base|IMPORT|Ima

9、ge$EXCEPTION_EXEC$Base|IMPORT|Image$EXCEPTION_EXEC$Length|ldrr0,=|Load$EXCEPTION_EXEC$Base|;源数据ldrr1,=|Image$EXCEPTION_EXEC$Base|;目标地址处ldrr2,=|Image$EXCEPTION_EXEC$Length|exception_cploopsubr2,r2,#4ldmiar0!,r3stmiar1!,r3cmpr2,#0bgeexception_cploop;下面调转到C语言的主函数处IMPORT_mainBLB._main;该条指令的功能是:;BL与B指令的差异是

温馨提示

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

评论

0/150

提交评论