您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 往来文书 > 2009年6月嵌入式硬件助理工程师理论考试试题(带答案)
中国电子学会嵌入式系统工程师专业技术资格认证考试硬件方向试卷第1页共9页(考试时间:150分钟)题号一二三四五六总分分数一、单项选择题(在备选答案中只有一个是正确的,将它选出填入空格中,每小题1分,共20分)得分评阅人1、S3C2410X的ARM处理器的6个状态寄存器是(B)。A.1个SPSR和5个CPSRB.1个CPSR和5个SPSRC.2个SPSR和4个CPSRD.2个CPSR和4个SPSR2、BL和BX的指令的区别是(D)。A.BL是跳转并切换状态;BX带返回的跳转并切换状态。B.BL是带返回的连接跳转;BX带返回的跳转并切换状态。C.BL是跳转并切换状态;BX是带返回的连接跳转。D.BL是带返回的连接跳转;BX是跳转并切换状态。3、下列ARM寄存器与其用途的对应关系错误的是(D)。A.R13(theStackPoint,SP,堆栈指针)B.R14(theLinkRegister,LR,链路寄存器);C.R15(PC)D.R12CPSR4、ARM汇编语句“ADDR0,R2,R3,LSL#1”的作用是(A)。A.R0=R2+(R31)B.R0=(R21)+R3C.R3=R0+(R21)D.(R31)=R0+R25、某逻辑门输入A、B和输出F的波形如下图所示,则F(A,B)逻辑表达式为(C)。A.F=A•B与B.F=A+B或C.F=A⊕B异或D.F=A⊙B同或6、以下说法正确的是(C)。A.C语言程序总是从第一个的函数开始执行(密封线内勿答题)学校专业姓名身份证号(密封线内勿答题)中国电子学会嵌入式系统工程师专业技术资格认证考试硬件方向试卷第2页共9页B.在C语言程序中,要调用函数必须在main()函数中定义C.C语言程序总是从main()函数开始执行D.C语言程序中的main()函数必须放在程序的开始部分7、现代电子设计方法包含了可测试技术,其中(B)接口是IC芯片的测试标准接口。A.BISTB.JTAGC.UARTD.USB8、以下叙述正确的是(C)。A.宿主机与目标机之间只需建立逻辑连接即可B.在嵌入式系统中,调试器与被调程序一般位于同一台机器上C.在嵌入式系统开发中,通常采用的是交叉编译器D.宿主机与目标机之间的通信只有串口和并口两种。9、ARM9处理器是(C)位处理器。A.8位B.16位C.32位D.64位10、IRQ中断的入口地址是(C)。A.0x00000000B.0x00000008C.0x00000018D.0x0000001411、实现无失真放大,应使晶体三极管工作在(B)区域。A.截止B.放大C.饱和D.上升12、采用RS232-C串行通信至少需要三根线,其中不包括(A)。A.电源线B.地线C.发送数据线D.接收数据线13、在微型计算机中,采用中断方式的优点之一是(C)。A.简单且容易实现B.CPU可以不工作C.可实时响应突发事件D.传送速度最快14、μC/OS-Ⅱ内核提供的函数OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()的作用是(D)。A.进入和退出内核B.进入和退出中断服务C.进入和退出任务调度D.进入和退出代码的临界段15.若4输入或非门的输出完成,则多余输入端应(C)。中国电子学会嵌入式系统工程师专业技术资格认证考试硬件方向试卷第3页共9页A.全部接高电平B.只需一个接高电平即可C.全部接地D.只需一个接地即可16.实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为(A)。A.同步B.互斥C.调度D.执行17.下列关于存储管理单元(MMU)说法错误的是(B)。A.MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。B.在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。C.MMU提供了一些资源以允许使用虚拟存储器。D.MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。18.S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。处理器提供符合IIC协议的设备连接的串行连接线为(C)。A.SCL和RTXB.RTX和RCXC.SCL和SDAD.SDA和RCX19.寄存器R15用作(B)。A.栈指针寄存器B.程序计数器C.当前程序状态寄存器D.基地址寄存器20.下列描述不属于RISC计算机的特点的是(C)。A.流水线每周期前进一步。B.更多通用寄存器。C.指令长度不固定,执行需要多个周期。D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。二、多项选择题(共10个题,每小题不选或选错1个及以上选项得0分,漏选得1分,每小题全部选对得2分,共20分)得分评阅人1、嵌入式系统组成一般由:(ABCD)。A.嵌入式微处理器B.嵌入式操作系统C.嵌入式应用软件D.外围设备E.寄存器中国电子学会嵌入式系统工程师专业技术资格认证考试硬件方向试卷第4页共9页2、实现A/D转换的方法有很多,常用的方法有:(ADE)。A.计数法B.微分法C.差分法D.双积分法E.逐次逼进法3、触摸屏按工作原理可以分为:(ABDE)等几种。A.表面声波屏B.电阻屏C.液晶屏D.电容屏E.红外屏4、ARM9的异常类型有(ABCDE)。A.复位B.外部中断请求C.软件中断D.数据访问中止E.指令预取中止5、万用表可以用来测量(ABC)。A.电阻B.直流电压C.直流电流D.电感E.相位6、常用来作嵌入式系统存储器的有:(ADE)A.SD卡B.硬盘C.CD-ROMD.FLASHE.SDRAM7、μC/OS-Ⅱ实时内核提供(ADE)等功能。A.任务调度B.网络C.文件管理D.内存管理E.任务间通信和同步8、并行接口可以分为(ABD)等几种。A.SPPB.EPPC.USBD.ECPE.RS2329、下列关于IP地址正确的是(BD)。A.192.168.23B.192.168.0.23C.61.144.134.282D.202.116.64.6E.61.144.134.202.810、总线是各种信号线的集合。嵌入式系统中按照总线所传送的信息类型,可以分为(ABC)等几种。A.数据总线B.地址总线C.控制总线D.CAN总线E.存储总线三、判断题(共10个题,在正确的后面括号中对打√,否则打×,每小题1分,共10分)中国电子学会嵌入式系统工程师专业技术资格认证考试硬件方向试卷第5页共9页得分评阅人1.FPGA的含义是现场可编程门阵列逻辑器件。(√)2.UART是一种串行接口,许多微处理器和微控制器中都包含这种外设接口。(√)3.状态寄存器主要用来存储处理器的工作状态。(√)4.串联负反馈能使放大器的输入电阻减少,并联负反馈能使放大器的输入电阻增大。(×)5.C语言程序可以嵌套加入汇编程序模块。(√)6.运算放大器的输出电压范围一般大于电源电压的范围。(×)7.整流电路是利用二极管的稳压特性。(×)8.集成运算放大器组成的放大电路满足“两虚”条件时,工作在非线性状态。(×)9.由于CPU内部寄存器的访问速度较高,根据ATPC标准,应尽可能使函数的参数控制在4个以下。(√)10.晶体三极管既可以用于信号放大,也可以用作开关。(√)四、简述题(共4题,每小题4分,共16分)得分评阅人1.嵌入式系统的软件层次结构包括哪些部分?简单说明各部分的功能与作用。参考答案要点:1)驱动层程序、操作系统、应用程序接口和应用程序。(1分)2)驱动层程序:为上层软件提供设备的操作接口。(1分)3)操作系统:进程管理、进程间通信、内存管理等。(1分)4)应用程序接口:复杂函数和数据结构的集合,简化应用程序的开发。(1分)5)应用程序:实现用户功能。2.电路分析原理中叠加定理的主要内容是什么?参考答案要点:在一个线性电路中(1分),如果有多个电源同时作用时,任一支路的电流或电压,等于这个电路中各个电源分别单独作用时,在该支路中产生的电流或电压的代数和(3分)。3.交流放大电路中的输入阻抗的含义是什么?能用万用表的电阻档测量吗?参考答案要点:中国电子学会嵌入式系统工程师专业技术资格认证考试硬件方向试卷第6页共9页交流放大电路中的输入阻抗是从输入端口看进去的等效电阻(2分),它是一个动态指标(1分),因此不能用万用表的电阻档测量(1分)。4.PCB电路设计的主要任务是什么?简述PCB设计的具体步骤。参考答案要点:1)PCB设计是电子产品物理结构设计的一部分,它的主要任务是根据电路的原理和所需元件的封装形式进行物理结构的布局和布线。(1分)2)(答对以下任意3点得3分)A、建立封装库中没有的封装。B.规划电路板。C.载入网络表和元件封装。D.布置元件封装。E.布线。F.设计规则检查。G.PCB仿真分析。H.存档输出。五、阅读程序题(共2题,第1小题6分、第2小题8分,共14分)得分评阅人1.阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能。看门狗定时器控制寄存器(WTCON)WTCON的标识位WTCONBit描述初始值PrescalerValue[15:8]预装比例值,有效范围值为0~2550x80Reserved[7:6]保留00WatchdogTimer[5]使能和禁止看门狗定时器0=禁止看门狗定时器1=使能看门狗定时器0ClockSelect[4:3]这两位决定时钟分频因素00:1/1601:1/3210:1/6411:1/12800InterruptGeneration[2]中断的禁止和使能0=禁止中断产生1=使能中断产生0Reserved[1]保留0ResetEnable/Disable[0]禁止很使能看门狗复位信号的输出1=看门狗复位信号使能1寄存器地址读/写描述初始值WTCON0x53000000读/写看门狗定控制寄存器0x8021中国电子学会嵌入式系统工程师专业技术资格认证考试硬件方向试卷第7页共9页0=看门狗复位信号禁止看门狗定时器数据寄存器(WTDAT)寄存器地址读/写描述初始值WTDAT0x53000004读/写看门狗数据寄存器0x8000看门狗计数寄存器(WTCNT)寄存器地址读/写描述初始值WTCNT0x53000008读/写看门狗计数器当前值0x8000#definerWTCON(*(volatileunsigned*)0x53000000)//#definerWTDAT(*(volatileunsigned*)0x53000004)//1)___________________________#definerWTCNT(*(volatileunsigned*)0x53000008)//___________________________voidwatchdog_test(void){rWTCON=((PCLK/1000000-1)8)|(33)|(12);//2)__________________________________________________rWTDAT=7812;//rWTCNT=7812;//3)____________________________________________rWTCON|=(15);4)_________________________}参考答案及要点:1)定义看门狗控制寄存器、数据寄存器和计数寄存器为rWTCON、rWTDAT和rWTCNT。(2分)2)设置看门狗的预装比例值为1000000,分频因素为1/128,并使能中断。(2分)3)对数据寄存器和计数寄存器赋值为7812。(1分)4)启动看门狗。(1分)2.汇编指令程序(1)MACRO$HandlerLabelHANDLER$HandleLabel1)$HandlerLabelsubsp,sp,#4;stmfdsp!,{r0};2)ldrr0,=$HandleLabel;ldrr0,[r0];strr0,[sp,#4];3
本文标题:2009年6月嵌入式硬件助理工程师理论考试试题(带答案)
链接地址:https://www.777doc.com/doc-3088509 .html