考试吧

计算机等级

考试吧>等级考试>计算机三级考试>嵌入式系统开发>模拟试题>正文
2018年3月计算机三级嵌入式系统开发冲刺试题(2)
考试吧 2018-03-22 14:37:20 评论(0)条

  点击查看:2018年3月计算机三级嵌入式系统开发冲刺试题汇总

  一、选择题

  1[单选题] 下面是关于基于ARM内核的嵌入式芯片中的存储器及高带宽外部存储器控制接口的叙述,其中错误的是(  )。

  A.ARM芯片片内配有的Flash存储器,通常用作系统的程序存储器

  B.ARM芯片内的Cache采用SRAM

  C.高带宽外部存储器控制接口只能用于扩展系统的程序存储器

  D.高带宽外部存储器控制接口与AMBA的系统总线部分相连

  参考答案:C

  参考解析:ARM芯片片内配有的Flash存储器,通常用作系统的程序存储器;其内部Cache一般采用SRAM;高带宽外部存储器控制接口为外部存储器扩展提供了接口,可以扩展程序存储器和数据存储器,与AMBA的系统总线部分相连。故本题选择c。

  2[单选题] 在ARM汇编语言程序设计中,经常用到子程序设计及调用,与子程序设计与调用无关的指令或伪指令是(  )。

  A.BL SerchMin

  B.IMPORT SerchMin

  C.MOV PC,LR

  D.B SerchMin

  参考答案:D

  参考解析:在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现。IMPORT伪指令用于通知编译器要使用的标号在其他的源文件中定义但要在当前源文件中引用;MOV PC,LR在ARM汇编中用于子程序的返回。所以本题选择D。

  3[单选题] 下面有关片上调试技术的描述语句中,不恰当的是(  )。

  A.边界扫描技术是调试硬件芯片及目标机电路板的一种常用调试技术

  B.JTAG组织所研究的测试访问端口和边界扫描结构标准,成为了片上测试技术的一种国际标准,即俗称的JTAG标准

  C.使用片上调试技术进行嵌入式系统目标机调试时,无需目标存储器,也不占用目标机任何I/O端口

  D.经常用于嵌入式系统设计中的微处理器(如:MCS-51、DSP、ARM)都支持JTAG标准的片上调试技术

  参考答案:D

  参考解析:边界扫描测试技术是对芯片或印制电路板进行片上调试最常用的一种技术;JTAG是IEEE下的一个组织,是研究测试访问端口和边界扫描结构的标准,研究结果即俗称的JTAG标准;使用JTAG进行嵌入式系统的调试,无需目标存储器,也不占用目标机任何I/O端口;对于不支持JTAG调试标准的嵌入式CPU,如MCS-51单片机,其软件固化要使用称为“编程器”的设备来进行。故本题选择D。

  4[单选题] 以下关于ARM处理器内核说法正确的是(  )。

  A.经典ARM处理器包括Codex-M、Cortex-R和Codex-A三大类

  B.Codex-A系列为应用Cortex处理器,主要面向高端应用设计

  C.Codex-M系列为面向控制领域的实时嵌入式处理器

  D.ARM11性能优于Codex-A5,但低于Codex-A15

  参考答案:B

  参考解析:ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。Cortex系列属于ARMv7架构,这是到2010年为止ARM公司最新的指令集架构。(2011年,ARMv8架构在TeehCon上推出)ARMy7架构定义了三大分工明确的系列:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器。故本题选择B。

  5[单选题] 下面关于LCD显示设备的叙述中,错误的是(  )。

  A.LCD显示屏自身不带控制器,没有驱动电路,仅仅是显示器件,价格最低

  B.LCD显示模块内置LCD显示屏、控制器和驱动模块,有字符型、有图形点阵型等

  C.PC机通常使用的是LCD显示器,除具备显示屏外,还包括驱动器、控制器以及外壳等,是完整的LCD显示设备

  D.DVI(Digita1 Visual Interface)是一种LCD控制器的标准

  参考答案:D

  参考解析:LCD显示屏自身不带控制器,没有驱动电路,仅仅是显示器件(屏),价格最低;LCD显示模块内置了LCD显示屏、控制器和驱动模块,这类显示模块有字符型、有图形点阵型等。PC机通常使用的是LCD显示器,除具备显示屏外还包括驱动器、控制器以及外壳等,是完整的LCD显示设备,其接口也有相应的标准,主要包括VGA、DVI两种主要形式,现在 又开始流行HDMI接口。D项叙述错误,故本题选择D。

  6[单选题] 以下对伪指令的解释错误的是(  )。

  A.DCD 0x12;在内存区域分配一个32位字的内存空间并初始化为0x00000012

  B.CODE16;伪指令通知编译器,其后的指令序列为16位的Thumb指令

  C.Test EQU 50;定义一个常量Test值为50,不能定义32位常数

  D.IMPORT Main;该伪指令通知编译器当前文件要引用标号Main,但Main在其他源文件中定义

  参考答案:C

  参考解析:DCD为ARM汇编器所支持的数据定义伪指令,用于分配一片连续的字存储单元并用指定的数据初始化,A项正确;CODEl6伪指令通知编译器,其后的指令序列为16位的Thumb指令,故B正确;EQU是等于伪指令,用于为程序中的常量、标号等定义一个等效的字符名称,Test EQU 50定义标号Test的值为50,C错误;IMPORT伪指令用于通知编译器要使用的标号在其他源文件中定义,但要在当前源文件中引用,而且无论当前源文件是否引用该标号,该标号均会被加入到当前源文件的符号表中,D项解释正确。故本题选择C。

  7[单选题] 以下各项陈述中,不属于单内核操作系统特点的是(  )。

  A.基于客户机/服务器体系结构

  B.执行效率高

  C.性能好

  D.占用资源较多

  参考答案:A

  参考解析:单内核结构是传统操作系统采用的结构,也称为宏内核。优点是应用程序生产效率高,系统花在内核功能切换上的开销非常小,对外来时间反应速度快,操作系统内核的运行效率高;缺点是占内存空间大,缺乏可扩展性,维护困难,任务执行时间的可预测性较低,可靠性低,排除故障和增加新功能需要重编译。故本题选择A。

  8[单选题] 下面关于ARM嵌入式处理器的GPIO的叙述中,错误的是(  )。

  A.GPIO的引脚一般是三态的,即具有0态,1态和高阻状态

  B.有些GPIO引脚具有多种功能,通过设置相关控制寄存器的某些位来进行选择

  C.有些ARM芯片的GPIO引脚可以设置成具有中断输入功能

  D.只有几个按键的简单键盘接口,应采用专用的键盘接口芯片来实现,而不宜采用GPIO来设计

  参考答案:D

  参考解析:GPIO一般具有三态,即0态、1态和高阻状态;为了节省引脚条数,通常有些GPIO引脚有多种功能以供选择,可以通过设置相关控制寄存器的位来确定引脚功能;有些ARM芯片,如新唐科技的Cortexc-M0芯片每个引脚多可以设置成中断输入;在嵌入式应用系统中,少数几个按键作为简单键盘的应用非常普遍,通常可应用GPIO引脚构建简单键盘。故本题选择D。

  9[单选题] 关于硬件抽象层,下面的描述中错误的是(  )。

  A.硬件抽象层是嵌入式硬件电路板的最基本软件

  B.硬件抽象层包含嵌入式软件中直接访问底层硬件的例程集合

  C.HAL的函数是移植操作系统的基础

  D.硬件抽象层是操作系统内核的重要组成部分

  参考答案:D

  参考解析:硬件抽象层(HAL)最早由微软公司在研发Windows NT操作系统时提出,在嵌入式领域,硬件抽象层主要用来简化嵌入式操作系统的移植作业,其定义与微软公司在Windows NT开发时的实现目标基本一致,指的是嵌入式软件中直接访问底层硬件的例程集合。在嵌入式系统软件结构中增加的HAL位于硬件电路板和操作系统内核之间,它是嵌入式硬件电路板的最基本软件,HAL的函数是移植操作系统的基础。A、B、C项正确,故本题选择D。

  10[单选题] 下面关于USB接口的叙述中,错误的是(  )。

  A.USB支持热插拔

  B.USB 2.0是目前传输速率最高的USB版本

  C.USB接口提供了内置电源

  D.USB 2.0采用半双工差分方式传送信息

  参考答案:B

  参考解析:USB接口提供了内置电源,主机的USB接口向从设备提供电源;USB总线接口支持设备的即插即用和热插拔功能,USB 2.0采用半双工差分方式传送信息,目前USB2.0的速度为480Mb/s,USB3.0达到5Gb/s即640MB/s,B项错误;故本题选择B。

  11[单选题] 下面是关于嵌入式系统使用的存储器的叙述,其中错误的是(  )。

  A.CPU使用最频繁的少量的程序代码和数据存放在Cache中

  B.系统正在运行的程序的大部分数据和代码存放在主存储器(内存)中

  C.嵌入式系统使用Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高

  D.嵌入式处理器内部的Cache采用DRAM

  参考答案:D

  参考解析:在嵌入式系统中,对于CPU使用最频繁的少量的程序代码和数据用SRAM作为高速缓冲存储器(Cache)存放,系统正在运行中的程序的大部分数据和代码存放在主存储器(内存)中,尚未启动运行的其余程序或数据则存放在容量大的外部存储器如磁盘中待命。使用Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高。D项叙述有误,故本题选择D。记忆难度:容易(0)一般(0)难(0)笔 记:记笔记听课程查看网友笔记(0)

  12[单选题] 基于ARM内核的嵌入式芯片中包含定时/计数组件,下面列出的(  )不属于定时/计数组件。

  A.ADC

  B.Timer

  C.RTC

  D.WDT

  参考答案:A

  参考解析:ARM芯片内部有多个定时计数组件,主要包括看门狗定时器(WDT)、Timer通用定时器、RTC、脉冲宽度调制器(PWM)。而ADC是模数转换控制器。故本题选择A。

  13[单选题] 嵌入式系统是一类特殊的计算机系统。下列产品中不属于嵌入式系统的是(  )。

  A.电饭煲

  B.路由器

  C.巨型机

  D.POS机

  参考答案:C

  参考解析:嵌入式系统以应用为中心,以计算机技术为基础,软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。巨型计算机实际上是一个巨大的计算机系统。故本题选择C。

  14[单选题] 以太网中计算机间以帧为单位进行通信,下列选项中不属于以太网数据帧内容的是(  )。

  A.IP地址

  B.MAC地址

  C.有效载荷

  D.校验信息

  参考答案:A

  参考解析:以太网数据帧:前导码(7字节)、帧起始定界符(1字节)、目的MAC地址(6字节)、源MAC地址(6字节)、类型/长度(2字节)、数据(46~1500字节)、帧校验序列(4字节)。A选项IP地址不属于以太网数据帧内容。故本题选择A。

  15[单选题] 下面有关基于嵌入式WEB服务器应用的描述语句中,不恰当的是(  )。

  A.嵌入式WEB服务器通常与设备的控制器融为一体

  B.嵌入式WEB服务器的功能通常与Pc机的WEB服务器相同

  C.基于嵌入式WEB服务器的应用系统,其设计工作中有许多工作是涉及网页设计

  D.嵌入式WEB服务器的主要用途是提供一个远程操控设备的手段

  参考答案:B

  参考解析:通用WEB服务器一般运行在计算资源和内存资源都比较丰富的通用计算机上,向用户提供信息服务;而嵌入式WEB服务器是嵌入在设备中的,通常与设备的控制器融为一体,用来控制和管理设备,但也向客户提供设备的运行状态信息;基于嵌入式WEB服务器的应用系统,其设计工作中有许多工作是涉及网页设计,而嵌入式WEB服务器的主要用途是提供一个远程操控设备的手段。故本题选择B。

  16[单选题] 以下对伪指令的解释错误的是(  )。

  A.DCW 0x12;在内存区域分配半字的内存空间并初始化为0x0012

  B.CODE32;伪指令通知汇编器,其后的指令序列为32位的ARM指令

  C.Baud EQU 2400;为定义一个16位常量Baud值为2400

  D.EXTERN SUB1;当前文件引用外部标号SUBl

  参考答案:C

  参考解析:伪指令DCW用于分配一片连续的半字存储单元并用指定的数据初始化;CODE32通知编译器,其后的指令序列为32位的ARM指令;EQU是等于伪指令,用于为程序中的常量、标号等定义一个等效的字符名称;EXTERN是外部标号引用声明伪指令,用于通知编译器要使用的标号在其他的源文件中定义,但要在当前文件中引用。C项错误,故本题选择C。

  17[单选题] 以下ARM指令中属于寄存器问接寻址的指令是(  )。

  A.TST R1,#0Xfe

  B.LDRB R1,[R2]

  C.MOV R1,R0,LSL#3

  D.BIC R0,R0,#0x0B

  参考答案:B

  参考解析:寄存器间接寻址就是以寄存器中的值作为操作数地址,而操作数本身存放在存储器中。用于间接寻址的寄存器必须用[]括起来。因此,只有B选项正确,故本题选择B。

  18[单选题] 下面关于Linux操作系统的论述中,错误的是(  )。

  A.Linux是能够为多用户提供多任务功能的单内核操作系统

  B.MonaVistaLinux是一种嵌入式操作系统发行版

  C.虚拟文件系统(VFS)在系统调用接口和内核所支持的文件系统之间提供了一个交换层

  D.Linux内核通过系统调用接口访问系统硬件

  参考答案:D

  参考解析:Linux是能够为多用户提供多任务、多线程功能的大型单内核操作系统;MontaVistaLinux是一种嵌入式操作系统发行版,是MontaVistaSoftware公司于1999年7月推出的;虚拟文件系统(VFS)是Linux的通用文件系统模型,在系统调用接口和内核所支持的文件系统之间提供了一个交换层;系统调用是Linux中用户进程和操作系统之间的重要接口。故本题选择D。

  19[单选题] 下面关于AMBA的叙述中,错误的是(  )。

  A.ARM公司定义的AMBA其中文名为“先进微控制器总线体系结构”

  B.ARM公司定义的AMBA是用于连接和管理片上系统中各功能模块的开放标准和片上互连规范

  C.至2011年,AMBA已从AMBA1.0发展到了AMBA4.0

  D.ARM7和ARM11采用的AMBA的版本相同

  参考答案:D

  参考解析:AMBA是ARM公司公布的总线协议,其中文名为“先进微控制器总线体系结构”;用于连接和管理片上系统中各功能模块的开放标准和片上互连规范;AMBA有多个版本,至2011年,AMBA已从AMBA1.0发展到了AMBA4.0,性能随版本的发展而逐步提高,ARM7采用AMBAl,而ARM9采用AMBA2。故本题选择D。

  20[单选题] μC/OS-Ⅱ的事件控制块有4种类型,需要使用4个不同的函数来创建。如下选项中哪一个用于创建事件控制块?

  A.OSTaskCreate()

  B.OSThreadCreate()

  C.OSQCreate()

  D.OSCtxSw()

  参考答案:C

  参考解析:μC/OS-Ⅱ的事件控制块有4种类型,需要使用4个不同的函数来创建。4个不同的函数分别是:OSSemCreate()、OSMutexCreate()、OSMb0x Create()、OSQCreate()。故本题选择C。

扫描/长按二维码帮助考试通关
2018年等考报考资讯
2018等考各科通关技巧
2018各科最新预测试卷
2018等考各科备考资料

微信搜索"考试吧"了解更多考试资讯、下载备考资料

  二、填空题

  21[填空题]

  下图是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中的组成部分A是【41】;组成部分B是【42】。

2017年9月计算机三级嵌入式系统开发考前模拟卷(2)

  参考解析:【41】中央处理器【42】用户界面 【解析】本题考查较简单,主要是嵌入式系统硬件的逻辑组成。硬件的主体是中央处理器和存储器,他们通过I/O接口和I/O设备与外部世界联系,并借助总线相互连接。中央处理器(CPU)由运算器、控制器、寄存器、高速缓冲存储器(Cache)等部件组成,故A是中央处理器;B里面包括按键、键盘、指示灯和屏幕等人机交互设备,他们是用户界面的硬件部分,所以B是用户界面。

  22[填空题]

  数字图像的文件格式有多种,不同的文件格式采用不同的编码方法。其中JPEG大多采用有损压缩方法,压缩率较高,它在【43】中广泛使用。【44】图像文件格式采用无损压缩方法,图像的颜色数目较少,文件特别小,适合在网页中作为插图或剪贴画使用。

  参考解析:【43】数码相机(互联网、电脑、计算机)【44】GIF 【解析】本题考查对数字图像文件格式及编码方法的了解。其中JPEG大多采用有损压缩方法,压缩率较高,在数码相机中广泛使用;GIF图像文件格式采用无损压缩方法,图像的颜色数目较少,文件特别小,适合在网页中作为插图或剪贴画使用。

  23[填空题]

  构建无线局域网的技术除了采用802.11(wi-Fi)之外,另一种常用的是【45】技术,它是一种短距离、低速率、低成本的无线通信技术,其最高数据传输速率为lMbps左右,传输距离大约在【46】m之内。

  参考解析:【45】蓝牙【46】10 【解析】本题考查无线局域网构建技术。按题目描述,应该是蓝牙技术。其最高数据传输速率为1Mbps左右,传输距离大约在10m之内。

  24[填空题]

  如果R5=1000,R6=2999,C=1,指令ADC R0,R5,R6执行后,RO=【47】,R5=【48】。

  参考解析:【47】4000【48】1000 【解析】本题考查简单的汇编指令操作。ADC是带进位加指令;指令执行完成后,R5值不改变。

  25[填空题]

  小端模式下如果从0x30000000到0x30000007存放的一个双字为0x1234567890ABCDEF,且R1=0x30000000,则加载指令LDRB R0,[R1]执行后,R0=【49】、LDRH R2,[R1,#2]执行后,R2=【50】。

  参考解析:【49】0x000000EF[50]0x000090AB 【解析】本题结合不同的寻址方式考查对小端模式的理解。小端模式是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中。第一条指令为寄存器间接寻址;第二条指令是基址加变址寻址方式。

  26[填空题]

  若R2=0xFF00000F,则指令ADDS R1,R2,#Ox80000001执行后,寄存器R1=【51】,进位位C=【52】。

  参考解析:【51】0x7F000010【52】1 【解析】本题考查简单的字相加指令。R2与立即数相加并将值传送到R1,注意进位位为1。

  27[填空题]

  已经R0=0,R1=10000,R2=20000,指令ADD R0,R1,R2执行后,R0=【53】,R1=【54】。

  参考解析:【53】30000(0x7530)【54】10000(0x2710) 【解析】本题考查简单的加法操作指令。将R1和R2相加值传送到R0,而R1和R2值不变。

  28[填空题]

  下图给出了产生嵌入式处理器时钟信号的两种方法,其中左图为使用【55】时钟信号发生器产生嵌入式处理器时钟信号的方法,右图为使用【56】时钟信号源产生嵌入式处理器时钟信号的方法。

  

2017年9月计算机三级嵌入式系统开发考前模拟卷(2)

  参考解析:【55】内置【56】外部 【解析】本题考查嵌入式处理器的两种时钟电路。大多数嵌入式处理器内置了时钟信号发生器,因此时钟电路只需要外接一个石英晶体振荡器和两只电容就可以工作了。但有些场合为了减少功耗或需要严格同步等情况,需要使用外部振荡源提供时钟信号。

  29[填空题]

  典型嵌入式系统在硬件上除嵌入式最小硬件系统外,还包含一些相关的通道或接口。其中,由【57】量输入接口和数字量输入接口组成的输入接口常称为【58】向通道。

  参考解析:【57】模拟【58】前 【解析】本题考查典型嵌入式硬件系统的组成。典型的嵌入式系统硬件由嵌入式最小硬件系统、前向通道、后向通道、人机交互通道及相互互联通信通道等组成。前向通道即输入接口,由模拟量输入接口和数字量输入接口组成。

  30[填空题]

  对于内存容量而言,1KB=【59】B;而对于外存(如磁盘、U盘等)容量而言,1KB=【60】B。

  参考解析:【59】1024【60】1000 【解析】本题主要考查内存容量和外存容量的区别以及其换算关系。存储器容量是指每一个存储芯片或模块能够存储的二进制位数,它以存储1位二进制位为最小单位(b),容量单位有字节(B)、千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)、拍字节(PB)、艾字节(EB)、泽字节(ZB)以及尧字节(YB)等。对于内存容量而言,这些容量单位之间的相互关系均以1024倍表示;对于外存容量而言,这些容量单位之间的相互关系却以1000倍表示。

扫描/长按二维码帮助考试通关
2018年等考报考资讯
2018等考各科通关技巧
2018各科最新预测试卷
2018等考各科备考资料

微信搜索"考试吧"了解更多考试资讯、下载备考资料

  三、综合题

  31[简答题]

  某机械设备的控制器,其基本功能要求有:

  需要有8个数字量输入,用于采集设备的状态信息;且需要8个数字量输出,用于控制设备动作。

  具备一个RS-232接口,可以和上位机连接,接收上位机发送的命令及参数。

  需要提供一个基准定时信号,定时时间间隔为0.01秒。

  需要彩色LCD显示器,用于显示状态信息等。

  根据上述功能要求的描述,若采用S3C2410芯片为核心来构建该机械设备控制器的硬件平台,请完善下面的叙述和c语言程序(需要使用的控制寄存器的格式见题后说明)。

  

2017年9月计算机三级嵌入式系统开发考前模拟卷(2)

2017年9月计算机三级嵌入式系统开发考前模拟卷(2)

  (5)彩色LCD显示屏的硬件接口电路由S3C2410的专用GPTO端口【93】和端口【94】相关引脚配以驱动电路来设计。软件设计时,需要通过设置它们控制寄存器的值分别为【95】和【96】来确定它们的引脚功能。

  (6)系统的软件可以设计为在无操作系统的环境下运行。设计者自行设计系统的启动引导程序,在该程序中完成异常向量设置、堆栈指针设置以及必要的硬件初始化。ARM9体系结构中规定的IRQ异常所对应的异常向量地址为【97】。Timed3部件所产生的0.01秒基准时问到时将引起IRQ异常。由于IRQ异常向量地址与下一个异常向量地址之间间隔为【98】个字节,因此,通常在IRQ异常向量地址处设计一条转移指令。堆栈指针的设置需按工作模式来进行。设置IRQ模式下的堆栈指针,需在R0“清0”后用指令ORRR1,R0,#0x12|【99】和MSRCPSR_CXSF,R1来使CPU核进入IRQ模式,然后再给sP寄存器赋值作为该模式下的堆栈指针。这些初始化工作完成后,即可通过指令【100】来引导应用程序的主函数main()。

  说明:下面是试题解答时需要用到的寄存器格式及相关说明。

  说明:设置TCFGO、TCFGI可以确定预分频器系数、分频器值,如:通过设置TCFGO为0x0000001F,TimerO的预分频器系数选择为31,设置TCFGI为0x00000001,Timer0的分频器值选择为4。通过下面公式计算定时器的计数常数:

  定时器输入时钟频率=PCLK/(预分频系数+1)/分频器值

  计数常数=定时时间间隔/(1/定时器输人时钟频率)

  预分频系数的范围为0~255,分频器值的取值范围为2、4、8、l6。

  8)TCON寄存器(注:此处不用的位被省略,其值默认为0x0000000)

  参考解析:【解题思路】 本题考查以S3C2410为背景的嵌入式应用系统开发。题中应用为机械设备的控制器系统开发。包括通用I/O口GPIO的使用及相应的初始化编程。其中,GPC和GPD作为LCD显示器接口引脚,GPE作为输入输出;基于UART的RS-232接口电路设计及相应的初始化编程设置;UART的通信控制;内部定时器和计数器的设置及使用;基于S3C2410的无操作系统的嵌入式系统如何构建其启动引导程序。

  【参考答案及解析】

  (1)【81】0x FFFF5555【82】0x0020

  【解析】和0相与清零,和1相与保持不变。和0相或保持不变,和1相或置1。00为输入,01为输出,则初始化GPIO端口E的GPE0~GPE7引脚功能为输出的语句是:rGPECON=(rGPECON | 0x00005555)&0x FFFF5555,空【81】为0xFFFF5555;通过GPE5引脚输出“1”来驱动执行机构动作,则将第6位置1,即rGPEDAT=rGPEDAT I0x 0020,则空【82】为0x0020。

  (2)【83】0x000000AA【84】0x23【85】(9600 × 16)+0.5

  【解析]0x000000AA;8位数据位、1位停止位、奇校验。在ULCON中,[1:0]:11=8位;[2]:0=1位停止位;[5:3]:100=奇校验;[6]:0=正常操作模式。即rGPHCON=(rGPH-coN&0xFFFFFF00)| 0x OOOOOOAA,则空【83】为0x000000AA。空【84】此处对线路控制寄存器进行相应设置。空【85】对所需的波特率进行设置。

  (3)【86】872【87】4.7

  【解析】按照上面UART0初始化函数所设置的通信速率,每秒钟最多能传输9600/(8+3)=872个字节的信息。若上位机有大小为4KB的初始参数需要下载到控制器中,那么,约需传输4×1024/872=4.7秒。

  (4)【88】41250【89】0x 00000003【90]0x 00000003【91】0xA122【92】0x00000002

  【解析】定时器输入时钟频率=PCLK/(预分频系数+1)/分割器值,计数常数=定时时间间隔/(1/定时器输入时钟频率),即可得本题空【88】答案。TCFG0中[7:o]位确定Timer0的预分频系数,题设为3,则空【89】为0x00000003;TCFGl中[3:0]位确定Timer0的分频器值,题设为16,则空【90】为0x00000003。空【91】处设置的计数常数为0xAl22;更新TCNTB0和TC-MPB0设置空【92】为0x00000002。

  (5)【93】C【94】D【95】0xAAAAAAAA【96】0xAAAAAAAA

  【解析】GPC和GPD作为LCD液晶屏接口引脚,空【93】为C,空【94】为D;00为输入,01为输出,将端口C和D均设置为输出,空【95】【96】均为0xAAAAAAAA。

  (6)【97】0x00000018【98】4【99】0xC0【100】BL_main

  【解析】ARM9体系结构中规定的IRQ异常所对应的异常向量地址为0x00000018。IRQ异常向量地址与下一个异常向量地址之间间隔为4个字节。R0“清0”后用指令ORR R1,R0,#0x12|0x C0和MSR CPSR_CXSF,R1来使CPU核进人IRQ模式。可通过指令BL-main来引导应用程序的主函数main()。

扫描/长按二维码帮助考试通关
2018年等考报考资讯
2018等考各科通关技巧
2018各科最新预测试卷
2018等考各科备考资料

微信搜索"考试吧"了解更多考试资讯、下载备考资料

展开全文
评论(0条) 发表
Copyright © 2004-
考试吧(m.566.com)北京美满明天科技有限公司
社会统一信用代码:91110108MA01WU311X
帮助中心