《ARM硬件试题库及答案.docx》由会员分享,可在线阅读,更多相关《ARM硬件试题库及答案.docx(25页珍藏版)》请在优知文库上搜索。
1、嵌入式硬件助理工程师认证考试试题题库一、选算题1、以下说法不正确的选项是(B.A、任务可以有类型说明B,什务可以返回个数值C.任务可以有形参变址D,任务是一个无限循环2、用图形点阵的方式显示一个16*16点阵汉字南要.A,0x21B、0x68C0x65D、0x026、UCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常来用关中断的方式,以6X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)A. C1.k执行关键代码、再SnB.先STI、执行关键代码、再C1.JC.先POPF、C1.I,执行关键代码、WPtJSHHD.先PUSHF、OJ、执行关键代码、再POPF。6
2、、RS232Y串口通信中,表示遗就1的电平是(D6.OvB,3.3vC、+5v-15vD、5v15v7、ARM汇编语句ADDR0,R2,R3,1.Sun”的作用是(八)。.RO=R2(R31)B. RO=(R21)+R3C. R3=RO,(R21)D. (R3D=R0+R28、IRQ中断的入门地址是O.A,0x00000000B、0x00000008C.0x00000018D.0x000000149、S3C2420X1/0口常用的控制器是(D).(1)端口控制存放器(Gpacon-Gphcon).(2)端口数据存放器(GPDTGPHDAT).(3)外部中断控制存放器(EXT1.NrNr(4)以
3、上都是.10、实时操作系统中.两个任务并发执行.一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行.这种制约性合作关系被成为A.A.同步B.互斥C.调度D.执行IK和PC系统机相比嵌入式系统不具备以下用个特点(C).A、系统内核小B,专用性强C、可执行多任务D.系统精简12、ADDRO.R1.#3属于(八)寻址方式。A.立即寻址B.多存放器寻址C.存放器直接寻址D相对寻址13、CET伪指令的含义是(八)A.包含一个外部文件B.定义程序的入口C.定义一个宏D.声明一个变崎14、存储一个32位数0x876165到2000H2003H四个字节单元中,若以小级模式存储,则200OH存储单元的
4、内容为C).A.0x00Ik0x87C.Ox6SI),0x6115、UCoS-I1.操作系统不属于(C.A.RTOSB,占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统16、若R1=2000H,(2000H)=OX86,(2008H)=OX39,则执行指令1.DRR0,RbM8!后Ro的值为(D).A.0x2000B.0x86C.0x2008D.0x3917、存放涔R13除了可以做通用存放器外,还可以做(C),A、程序计数器B、锥接存放器C.栈指针存放器D.基址存放器18、FIQ中断的入口地址是(八).A、OxOOOOOO1.CB、0x00000008C、0x00000018D
5、、0x000000H19、ARM指令集和Thwnb指令集分别是D)位的。A.8位,16位B.16位,32位C.16位,16位D.32位,16位20、ARM存放潜组有(D)个存放器,B.32D.3721、R1=2000H.(20O0H)-Ox28.(200811)-0x87.则执行指令1.DRRO.R1.#8!后RO的值为(D2B.0x28A.0x2000C.0x2008D.0x8722、存放器R15除了可以做通用存放器外,还可以做(八)A.程序计数器B,链接存放器C.堆栈指针存放器1).基址存放器23、嵌入式系统有硬件和软件局就构成,以下(C)不网于嵌入式系统软件.A.系统软件B.驱动C.Fp
6、GR编程软件D.嵌入式中间件24、COS-H操作系统属于(B)A、顺序执行系统B,占先式实时愫作系统C,非占先式实时操作系统I)、分时操作系统25、ARM指令集是(B)位的.16B.32C.8D.2426、假设R1.=OX31,R2=0x2则执行指令AM)RO,R1,R21.S1.#3后,RO的伯是(OA.0x33B.0x34C.0x39D.0x3827、存放器R13除了可以做通用存放器外,还可以做(C)A、程序计数器B,琏接存放器C、栈指针存放器D、基址存放器28、ARM存放器组有(C)个状态存放器A,7B、32C、6D、3729、和PC机系统相比以下哪个不是嵌入式系统独具的特点(C).系统
7、内核小B.专用性强C、可执行多任务D、系统精简30, UniCode编码与(八)编码方式兼容。A.ASCII码B,GBKC,GB23121)、区位码31、嵌入式系统有硬件和软件局部构成,以下(C)不属于嵌入式系统软件。A.系统软件B.舞动CFPGA编程软件D,嵌入式中间件32、CaChC用于存放主存数据的局部持贝,主存单元地址与CaehC单元地址之间的转换用A完成.A.硬件B.软件C.用户I).程序员33、在COS-II系统中,OSTimeTickO函数只被以下(八)函数或过程所调用。A. OSTickISRB.OSShedC.OSCtxSwD.OSIntCtxSw34、每种嵌入式操作系统都有
8、自身的特点以吸引相关用户.以下说法错误的选项是D.A.嵌入式1.inux提供了完善的网络技术支持:B. C1.inux是专门为没有MM1.的RRM芯片开发的:C. C/OS-H操作系统是一种实时操作系统(RTOS):D. HinCE提供完全开放的源代码。35、以卜关于存储管理单元(MMU)说法惜说的选项是(Bh.MM1.提供的一个关键效劳是使各个任务作为各自独立的程序在其自己的私有存储空间中运行.B.在带M的操作系统控制下,运行的任芬必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。C.MM1.:提供了一线资源以允许使用虚拟存储:8。D-MMI作为转换器,将程序和数据的虚拟地
9、址(编译时的连接地址)转换成实际的物理地址即在物理主存中的地址.36、以下CPSR存放器标志位的作用说法错误的选JS是(D,A.N:负数B.Z:零C.C:进位D.V:借位37、S3C2410X处理滞为用户进行应用设计提供了支持多主总线的IIC接口.处理戏提供符合UC协议的设符连接的奉行连接税为(C).A.SC1.RTXB.RTX和RCXC.SC1.和SDAD.SDA和RCX38、枝和队列的共同特点是(C).A.都是先进先出BB.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点39、有如下程序main(intx=1.,a=0,1.=0:switch(x)case0:b+:case 1:
10、 a*:case 2: a+;b+:printf(*a-d,b-%dn,1a.b):该程序的输出结果是(八).A.a=2,b=1.B.a=1.,b=1.C.a=1.,b=0I),a=2,b=240,若已定义的函数行返回伯,则以下关于该函数调用的叙述中错误的选项是(D)。A.函数调用可以作为独立的谱句存在B,函数调用可以作为一个函数的实参C.函数谓用可以出现在表达式中D.函数两用可以作为一个函数的形参41、以下说法正确的选项是.A.栈指针存放器B.程序计数器C.当前程序状态存放器D.基地址存放渊43、IW中断的优先级别是.A.1C.344.1.DRR2,R3.S128的寻址方式是CA.存放器寻址
11、C.变址寻址45、S3C24IO有(.1C.3B-存放涔移位D间接寻址B)个USB接口。B.2D. 446、ARM处理器的工作模式有(C)种.A.5C.7二、填空I、串行通信方式有三中电工通信、双工通信和半双工通悟,2.填写UC/OSII中任务创立函数OSTaSkCrCateO的四个参数的含义:OSTaskCreate(MyTask,/(任务的函数指针)(void*)s,/(传给任务演数的数ATaskStartStkTASKSTK_SIZE1,/(f:务的堆栈指针)0/(任务的优先级号);,3、ARM7指令系统采用三姒流水线指令,分别包括:取指、译码和执行。kTCP/IP在多个层引入了平安机制
12、,其中T1.S协议位于(传输)层.5、OSTaskSuspend(SeIf)可把正在运行的任务挂起(或等待),叁数SeIf指任务门身的优先级,用此函数挂起的任务可通过OSTaSkReSUrne(Se1.f)函数唤解.6、以下程序的输出结果是(“He1.1.。”).naia)(charb=Fc1.1.oyou*:b5=0:printf*%sn*,b);)7、有数组定义inia22j=1.,2,3);则aO1.的值为_0_).8、在ARY处理器的各种模式中,大多数应用程序运行在(迎巴模式,当一个高优先级中断产生时会进入(故速中断)模式,在更位或软件软中断时进入(技拉)模式.9、一个嵌入式系统结构有
13、典型的四层组成,包括:使件层、中间层、软件层和功能层,10、一个FAT文件系统卷有In1.局部组成,包括:保存区、FAT区、根目录和数捌区.IkW件控制块ECB中OSEventTyiw衣示W件类型,OSEventCnt衣示信号量计数器(和信号眼的值)。12、串行通佶方式有三中单工通信、双工通信和半双工信.13、OSTaSkSUSWnd(SCIr)可把正在运行的任务挂肥(或等待),比数SeIf描任务门价的优先级。用此函数挂起的任务可通过OSTaSkReSUne(se1.f)函数唤醒.M、如果信号做是用于表示打印机不忙,那么该信号联的初始值应设为115,若一个优先级为48的任务就绪,则在就绪表中,OSRdyTb1.口的OSRdyTbI61的DO置位,变成OSRdyGrP的D6置位.16、Socket接口是TCP/IP网络的AP1.,定义了许多函数或例程。用用的Socket类型有两种为流式(stream)Socket和数据报式(datagramSocket.其中流式(stream)SoCket是面向连接的,数据报式(da1.agram)SOCket是面向无连接的.17、调试程序时调入的文件攒好为11.版本下编译生成的.axf文件,该版本的文