欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机三级(嵌入式系统开发技术)机试-试卷10及答案解析.doc

    • 资源ID:1337594       资源大小:132.50KB        全文页数:20页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机三级(嵌入式系统开发技术)机试-试卷10及答案解析.doc

    1、计算机三级(嵌入式系统开发技术)机试-试卷 10 及答案解析(总分:122.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是( )。(分数:2.00)A.嵌入式系统大多面向控制应用,系统的可靠性十分重要B.嵌入式系统不需要操作系统C.嵌入式系统大多具有不同程度的实时性D.许多嵌入式系统中的软件都固化在只读存储器中2.嵌入式系统中的 CPU 具有一些与通用计算机所使用 CPU 不同的特点,下面不是其特点的是( )。(分数:2.00)A.低功耗B.64 位字长C.支持实时处理D.集成了测

    2、试电路3.下面关于片上系统(SOC)的叙述中,错误的是( )。(分数:2.00)A.SOC 芯片中可以包含数字电路、模拟电路及数字模拟混合电路,但不含射频电路B.SoC 单个芯片就能实现数据的采集、转换、存储、处理和 IO 等多种功能C.SOC 有通用 SoC 芯片和专用 SoC 芯片之分,D.专用 SoC 芯片按其制作工艺分为定制芯片和现场可编程芯片两类4.微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是( )。(分数:2.00)A.集成电路的特点是体积小、重量轻、可靠性高B.集成电路大多是在硅衬底上制作而成的C.集成电路的制造工艺复杂且技术难度非

    3、常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成D.集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关5.大多数嵌入式系统都必须处理汉字信息。下面关于汉字在系统中表示方法的叙述中,错误的是( )。(分数:2.00)A.GB2312 采用双字节进行存储和传输汉字B.GB18030 采用双字节或四字节存储和传输汉字C.UnicodeUTF-8 采用三个字节存储和传输汉字D.unicodeUTF-16 采用四个字节存储和传输汉字6.假设一台数码相机一次可连续拍摄 24 位色(真彩色)的 40964096 的彩色相片 160 张,数据压缩比平均是 4,则它使用的存储器容量

    4、大约是( )。(分数:2.00)A.1GBB.2GBC.3GBD.4GB7.音频信号数字化过程中必须进行量化处理,下面有关音频信号量化处理的叙述中,错误的是( )。(分数:2.00)A.量化就是把每个样本的模拟量转换成数字量来表示B.量化过程往往也称为 AD 转换(模数转换)C.音频信号量化后的样本一般用 8 位、12 位或 16 位的十进制整数表示D.量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差8.IP 协议在计算机网络的互连中起着重要的作用。下面有关 IP 地址的叙述中,错误的是( )。(分数:2.00)A.任何连接到互联网的终端设备都必须有一个 IP 地址B.每个终端设

    5、备的 IP 地址是始终固定不变的C.IPv4 协议规定 IP 地址用 32 位二进制表示D.为方便使用 IP 地址也可以使用“点分十进制”表示9.以下关于嵌入式处理器的说法正确的是( )。(分数:2.00)A.RISC 和 CISC 指的是存储结构B.哈佛结构是程序与数据统一的存储结构C.ARM 处理器都是 RISC 结构D.RISC 结构和哈佛结构是不能共存的10.关于 ARM 嵌入式处理器的工作状态,以下说法错误的是( )。(分数:2.00)A.ARM 状态是 32 位指令的状态,指令代码全部是 4 个字节长度B.11humb 状态为 16 位指令状态,指令长度为 16 位C.17humb

    6、 一 2 状态兼容 16 位指令和 32 位指令编码D.ARM 状态和 Thumb 状态可以相互切换,复位时自动进入 Thumb 状态11.以下关于 ARM 处理器寄存器说法错误的是( )。(分数:2.00)A.R0R7 在任何模式下均作为通用寄存器使用B.R0R15 寄存器的位数为 32 位C.作为链接寄存器 LR 的是 R14D.堆栈指针 SP 使用的寄存器是 R1512.以下关于 ARM 处理器说法错误的是( )。(分数:2.00)A.大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中B.ARM 处理器支持 8 位、16 位和 32 位数据处理C.MPU 为 ARM

    7、 处理器的存储器保护单元D.MMU 为 ARM 处理器的存储器管理单元13.关于 ARM 指令中的条件域,以下表述错误的是( )。(分数:2.00)A.HI 为无符号数大于B.CC 为无符号数小于C.GT 为带符号数大于D.LE 为带符号数小于14.需要 ARM 指令完成的功能是:如果不相等,则进行减法,正确的指令是( )。(分数:2.00)A.SUBVS R1,R2,R3B.SUBEQ R1,R2,R3C.SUBLS R1,R2,R3D.SUBNE R1,R2,R315.以下 ARM 指令中源操作数属于立即寻址的指令是( )。(分数:2.00)A.SUBCC R1,R2,R3B.LDRB R

    8、0,R1C.AND R1,R,R3D.MOV R1,#0x0B16.以下对伪指令的解释正确的是( )。(分数:2.00)A.DCD 0x23;在内存区域分配一个字节的内存空间并初始化为 0x23B.CODE16;伪指令通知编译器,其前的指令序列为 16 位的 Thumb 指令C.MyBaud EQU 9600;定义一个常量 MyBaud 的值为 9600D.IMPORT Label;声明一个全局的标号 Label,该标号可在其他文件中引用17.在 ARM 汇编语言程序设计中,用于子程序设计及调用,最常用的指令是( )。(分数:2.00)A.BL MyLabelB.BX MyLabelC.BLX

    9、 MyLabelD.B MyLabel18.将 R1 寄存器中的指定位 bit0 和 bit3 清零,以下 ARM 汇编指令正确的是( )。(分数:2.00)A.AND R1,R1,#0xFFFFFFF6B.BIC R1,R1,#0xFFFFFFF6C.EOR R1,R1,#0xFFFFFFF6D.ORR R1,R1,#0xFFFFFFF619.下面与嵌入式处理器复位相关的叙述中,错误的是( )。(分数:2.00)A.嵌入式处理器都有一个系统复位引脚为 nRESET 或 RESET,nRESET 表示高电平复位B.嵌入式系统常使用外接复位芯片提供的复位信号来实现系统的可靠复位C.有些微处理器用

    10、复位芯片可通过两个不同引脚分别输出高电平或低电平有效的复位信号D.ARM 复位后 PC 指针指向某个唯一的地址20.I按照 AMBA 规范,以 ARM 内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统AMBA 的系统总线主要用于连接高带宽快速组件AMBA 的外围总线主要连接低带宽组件以及与外部相连的硬件组件系统总线通过桥接器与外围总线互连上述叙述中,正确的是( )。(分数:2.00)A.仅 IB.仅 I 和C.仅 I、和D.全部21.下面是关于嵌入式系统使用的存储器的叙述,其中错误的是( )。(分数:2.00)A.嵌入式系统使用的存储器以半导体存储器为主B.铁电存储器(F

    11、RAM)在嵌入式系统已得到应用C.静态存储器 SRAM 是非易失性存储器D.动态存储器 DRAM 是易失性存储器22.下面关于 I 2 C 的叙述中,错误的是( )。(分数:2.00)A.I 2 C 即集成电路互连总线B.I 2 C 是一种串行半双工传输的总线C.I 2 C 总线只能连接一个主控器件D.I 2 C 传送数据时,每次传送的字节数目没有限制23.下面关于 USB 的叙述中,正确的是( )。(分数:2.00)A.USB 20 采用全双工通信方式B.USB 20 采用差分信号传输方式C.Mini USB 接口不提供电源D.USB 总线通信采用多主方式24.下面关于嵌入式系统中使用的触摸

    12、屏的叙述中,错误的是( )。(分数:2.00)A.目前嵌入式系统中使用的触摸屏除电容式触摸屏外,还有电阻式触摸屏B.使用电容式触摸屏的 LCD 显示器多半是硬屏C.用专用硬笔写字的触摸屏属于电容式D.电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流25.8 段共阳极 LED 数码管示意如图所示,为了显示字符 9,其二进制代码(按 dp g f e d c b a 的顺序排列)是( )。 (分数:2.00)A.10000010B.10001100C.10000000D.1001000026.下面关于 S3C2410 存

    13、储器控制的叙述中,错误的是( )。(分数:2.00)A.存储器控制器和 NAND Flash 控制器等属于存储器控制组件B.系统的 IO 与存储器采用统一编址方式C.地址空间共 1GBD.所有 BANK 的总线宽度只能选择 16 位或 32 位27.下面关于 S3C2410 嵌入式微处理器芯片 GP10 端口的叙述中,错误的是( )。(分数:2.00)A.GPIO 端口有 CPAGPBGPCGPD 共 4 个并行 IO 接口B.GPIO 端口的多个并行 IO 接口中,有的接口的功能是单一的,有的接口的功能是复用的C.GPIO 端口的每个并行 IO 接口都有控制寄存器、数据寄存器以及上拉寄存器D

    14、.GPIO 端口属于芯片内部的低带宽组件28.下面关于 UART、RS-232、RS-485 的叙述中,错误的是( )。(分数:2.00)A.基于 UART 可以构成 RS-232 接口B.基于 UART 不能构成 RS-485 接口C.RS-232 接口标准的最长通信距离为 15mD.通过 RS-485 可构成主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接29.关于 C0SII 的基本特点,下列叙述中错误的是( )。(分数:2.00)A.COSII 是抢占式实时操作系统内核B.COSII 不支持时间片轮转调度法,因此赋给每一个任务的优先级是相同的C.COSII 中每个任务拥有自用

    15、栈D.COSII 属于源码公开的实时嵌入式操作系统30.关于 COSII 的叙述,正确的是( )。(分数:2.00)A.COSII 系统拥有统一的驱动程序,不需要开发商自行开发B.COSII 包含基本设备驱动程序C.使用 COSII 的栈空间校验函数,可以确定每个任务到底需要多少栈空间D.COSII 是一个单内核操作系统31.在 COSII 中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。(分数:2.00)A.OSIntNesting=0,OSLockNesting=0B.OSIntNesting=0,OSLockNesting

    16、=1C.OSIntNesting=1,OSLockNesting=0D.OSIntNesting=1,OSLockNesting=132.COSII 操作系统的下面 4 个主要函数中,只有一个是与任务调度相关的,它是( )。(分数:2.00)A.OSTickISR()B.OS_Sched()C.OSIntExit()D.OSTaskCreate()33.下面关于 Unix 与 Linux 的叙述中,错误的是( )。(分数:2.00)A.Linux 属于一种“类 Unix”系统B.Unix 是优秀的主流操作系统C.两者的源代码不同,两者的函数名称和参数也各不相同D.Linux 的运行效率还没有超

    17、过 Unix34.下列选项中用于完成创建任务的自用栈空间的 COSII 程序源代码的是( )。(分数:2.00)A.OS_CPU_CCB.OS_CORECC.OS_MEMCD.OS_TASKC35.在 COSII 中,OSInit()函数先建立最初的任务就绪表,然后建立 4 个空白的数据链表。这 4 个空白的数据链表是( )。(分数:2.00)A.任务控制块链表、事件控制块链表、标志链表和进程控制块链表B.任务控制块链表、事件控制块链表、消息链表和进程控制块链表C.任务控制块链表、事件控制块链表、标志链表和内存控制块链表D.任务控制块链表、事件控制块链表、消息链表和内存控制块链表36.以下关于

    18、 Linux 的叙述,错误的是( )。(分数:2.00)A.Linux 内核第一次问世是在 1991 年 10 月B.Linux 是一种微内核结构C.同一个应用程序在 UNIX 环境下的运行速度和效率往往高于 Linux 环境D.Linux 系统最初以 Unix 为原型,以实现 POSIX 标准作为其目标37.Linux 内核的子系统中,不包括( )。(分数:2.00)A.进程调度B.虚拟文件系统C.内存管理D.通用公共许可协议38.以下不属于实时操作系统特征的是( )。(分数:2.00)A.具有同步 IO 和中断处理能力B.内存锁定C.优先级中断和调度D.抢占式调度39.利用 ADS12 工

    19、具软件来开发基于 ARM 微处理器的嵌入式系统应用程序时,下面的描述不正确的是( )。(分数:2.00)A.ADS12 采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等B.工程项目中至少应包含一个 Debug 生成目标C.地址映射关系可以使用 scatter 格式的文件来确定D.工程项目中可以按照一定的逻辑关系来分组管理文件40.在基于 ARM 微处理器为核心的硬件平台上,开发其 Linux 环境下的应用程序 explc。若需要编译后生成 explc 对应的汇编程序,应使用的命令是( )。(分数:2.00)A.anlllinuxgccS explcB.armlinuxgeeoex

    20、pl explcC.anll 一 linuxgcc 一 c explcD.armlinuxgccgoexpl explc二、填空题(总题数:20,分数:40.00)41.IP 核是开发 SoC 的重要保证,IP 核的复用可以减少 SoC 研发成本,缩短研发时间。以 CPU 为例,目前采用 1【41】公司的 2【42】内核占所有 32 位嵌入式处理芯片的 90左右,已经成为 32 位嵌入式 CPU事实上的标准。(分数:2.00)填空项 1:_42.字符在嵌入式系统内部是使用二进制编码表示的,存储一个 ASCII 字符需要使用 1【43】个二进位,存储一个常用汉字需要使用 2【44】个二进位(采用

    21、 GB2312 编码标准)。(分数:2.00)填空项 1:_43.目前,无线局域网(WLAN)已经是无线上网的一种重要手段,它采用的通信协议是 IEEE 1【45】abgn,其数据传输速率可达 11 2【46】Mbs。(分数:2.00)填空项 1:_44.程序存储器和数据存储器仅用一套总线与 CPU 连接的这种存储结构称为 1【47】结构,程序存储器和数据存储器分开采用两套总线与 CPU 连接的存储结构称为 2【48】结构。(分数:2.00)填空项 1:_填空项 1:_45.在 ARM 处理器中,只允许使用 16 位指令编码的状态称为 1【49】状态,只允许使用 32 位指令编码的状态称为 2

    22、【50】状态。(分数:2.00)填空项 1:_46.已知 R0=5000,R1=8000,执行指令 MOV R0,R1,LSR#3 后,R0= 1【51】,R1= 2【52】。(分数:2.00)填空项 1:_47.小端模式下如果从 0x60000010 开始到 0x60000017 存放的一个双字为 0x123456789ABCDEF0,且R1=0x60000010,则加载指令 LDRB R0,R1使 R0= 1【53】、LDRH R2,R1,#2使 R2= 2【54】。(分数:2.00)填空项 1:_48.下图给出了产生嵌入式处理器时钟信号的两种方法,其中左图为使用 1【55】时钟信号发生器

    23、产生嵌入式处理器时钟信号的方法,右图为使用 2【56】时钟信号源产生嵌入式处理器时钟信号的方法。(分数:2.00)填空项 1:_49.典型嵌入式系统在硬件上除嵌入式最小硬件系统外,还包含一些相关的通道或接口。其中,由 1【57】量输入接口和数字量输入接口组成的输入接口常称为 2【58】向通道。(分数:2.00)填空项 1:_50.ARM 处理器芯片内部的直接存储器访问控制器常简称为 1【59】控制器,采用它来传输数据,可降低处理器的负荷;通过将 CPU 设为低功耗状态,并使用直接存储器访问控制器传输数据,能降低系统的 2【60】。(分数:2.00)填空项 1:_51.Flash 存储芯片 AM

    24、29LV160 的外部地址线共 20 条(A0A19),数据线共 16 条(DQ0DQ15),由此计算AM29LV160 的存储容量 V= 1【61】Mbits,或表示为 2【62】MB。(分数:2.00)填空项 1:_52.基于 ARM 内核的嵌入式芯片中的中断控制器的功能是对芯片中相关硬件组件的中断请求进行管理和控制,一般采用 1【63】中断(VIC)或 2【64】中断(NVIC)方式管理中断。(分数:2.00)填空项 1:_53.CAN 总线的数据帧由 7 个不同的域组成,按照传输顺序,它们是:帧起始、仲裁域、控制域、 1【65】域、 2【66】域、应答域、帧结尾。(分数:2.00)填空

    25、项 1:_54.实时操作系统(RTOS)有 3 个主要的实时指标响应时间、吞吐量和生存时间,响应时间的具体指标是: 1【67】时间和 2【68】时间。(分数:2.00)填空项 1:_55. 1【69】系统是目前智能手机使用最多的一种操作系统,它是以 2【70】为基础的半开放源代码的一种操作系统,由谷歌(Google)公司推出。(分数:2.00)填空项 1:_56.为了使操作系统容易在不同的硬件平台上进行移植,一些嵌入式操作系统包含有一个硬件抽象层,硬件抽象层的英文缩写是 1【71】,它位于 2【72】和硬件之间,从而隐藏了硬件平台的差异,避免了操作系统对硬件的直接访问。(分数:2.00)填空项

    26、 1:_57.Linux 内核主要是由 5 个子系统组成的,如下图所示,其中的 A 是 1【73】子系统,B 是 2【74】子系统。 (分数:2.00)填空项 1:_58.COSII 操作系统是我国广泛使用的一种抢占式实时操作系统,基于 COSII 的嵌入式系统软件部分由 4 层组成,按照从上而下的顺序它们是: 1【75】层,应用程序接口(API)层, 2【76】层,及设备驱动程序层。(分数:2.00)填空项 1:_59.JTAG 是指满足 IEEE1149 规范的边界扫描测试方法及 TAP 接口,是一种用于片上 1【77】技术的统称。JTAG 接口标准中规定了 TAP 接口所使用的 5 个信

    27、号,它们分别是 2【78】、TMS、TDI、TDO 和TRST。(分数:2.00)填空项 1:_60.使用 GNu GCC 开发应用程序时,若源文件为 testc,用命令:arm 一 linuxgccgo test testc 对该源文件进行编译,然后运行 1【79】命令进入调试环境。在调试环境下,键入命令:filetest 来加载被调试的文件,然后再用 2【80】命令来运行它。(分数:2.00)填空项 1:_三、综合题(总题数:1,分数:2.00)61.某机械设备的控制器,其基本功能要求有:需要有 8 个数字量输入,用于采集设备的状态信息;且需要 8 个数字量输出,用于控制设备动作。具备一个

    28、 RS-232 接口,可以和上位机连接,接收上位机发送的命令及参数。需要提供一个基准定时信号,定时时间间隔为 001 秒:需要彩色 LCD 显示器,用于显示状态信息等。根据上述功能要求的描述,若采用 S3C2410 芯片为核心来构建该机械设备控制器的硬件平台,请完善下面的叙述和 C 语言程序(需要使用的控制寄存器的格式见题后说明):(1)若硬件设计时采用 GPIO端口 E 的 GPE0GPE7 引脚作为 8 个数字量输出,那么软件设计时其初始化语句是:rGPECON=(rGPECON0x00005555)&_【81】。若软件设计时需要通过 GPE5 引脚输出“1”来驱动执行机构动作,那么语句是

    29、:rGPEDAT=rGPEDAT_【82】。(注:rGPECON 是端口 E 的控制寄存器所对应的变量,rGPEDAT 是端口 E 的数据寄存器所对应的变量)(2)硬件设计时,选用 UART0 来完成 RS-232 接口电路设计。在软件没计时,其初始化程序中波特率设置为 9600bps,数据格式设置为:8 位数据位、奇校验、1 位停止位。请补充完善下面的 UART0 初始化函数(注:主频参数为 PCLK): void UART0_Init() rGPHCON=(rGPHcON&0xFFFFFF00)_【83】;端口 H 相应引脚功能初始化 rUFCON0=0x0;FIFO 不使能 rUMCON

    30、0=0x0; rULCON0=_【84】;设置线路控制寄存器 rUCON0=0x145;设置控制寄存器 rUBRDIV0=(int)(PCLK_【85】)1);设置波特率,小数采用四舍五入 (3)按照上面 UART0 初始化函数所设置的通信速率,每秒钟最多能传输_【86】个字节的信息。若上位机有大小为 4KB 的初始参数需要下载到控制器中,那么,约需传输_【87】秒才能完成下载(1K=1024,精确到小数点后面 1 位数字)。(4)系统中所需要的 001秒基准定时时间选用 S3C2410 芯片内部的 Timer0 部件来产生。若系统的主频参数 PCLK 为 264MHz,分频器值选择为 16,

    31、预分频系数选择为 3,那么,Timer0 的计数常数为_【88】。软件设计时,设计了如下的 Timer0 初始化函数,请补充完善。(注:下面程序中、(12)用 8 位十六进制数表示,(11)用 4 位十六进制数表示) void Timer0 Int(void) 设置定时器配置寄存器 0(TCFG0) rTCFG0=_【89】;Timer0 预分频系数选择为 3,该寄存器中其它无关位均为 0 设置定时器配置寄存器 1(TCFG1) rTCFG1=_【90】;Timer0 分频器值为 16,该寄存器中其它无关位均为 0设置计数常数 rTCNTB0=_【91】; 设置控制寄存器 TCON rTCON

    32、=_【92】;更新 TCNTB0 和 TCMPB0,该寄存器中其它无关位均为 0 rTCON=0x00000009;设置 Timet0 自动装载,并启动 (5)彩色 LCD 显示屏的硬件接口电路由 S3C2410的专用 GPI0 端口_【93】和端口_【94】相关引脚配以驱动电路来设计。软件设计时,需要通过设置它们控制寄存器的值分别为_【95】和_【96】来确定它们的引脚功能。(6)系统的软件可以设计为在无操作系统的环境下运行。设计者自行设计系统的启动引导程序,在该程序中完成异常向量设置、堆栈指针设置以及必要的硬件初始化。ARM9 体系结构中规定的 IRQ 异常所对应的异常向量地址为_【97】

    33、。Timer0 部件所产生的 001 秒基准时间到时将引起 IRQ 异常。由于IRQ 异常向量地址与下一个异常向量地址之间间隔为_【98】个字节,因此,通常在 IRQ 异常向量地址处设计一条转移指令。堆栈指针的设置需按工作模式来进行。设置 IRQ 模式下的堆栈指针,需在R0“清 0”后用指令 ORRR1,R0,#0x12_【99】和 MSRCPSR_CXSF,R1 来使 CPU 核进入 IRQ 模式,然后再给 SP 寄存器赋值作为该模式下的堆栈指针。这些初始化工作完成后,即可通过指令_【100】来引导应用程序的主函数 main()。说明:下面是试题解答时需要用到的寄存器格式及相关说明。1)端口

    34、 C 的控制寄存器(GPCCON) 2)端口 D 的控制寄存器(GPDCON) 3)端口 E 的控制寄存器(GPECON) 4)端口 H 的控制制寄存器(GPHCON) 5)UART 线路控制寄存器(ULCONn n 可以是0、1、2) 6)TCFGO 寄存器 7)TCFGl 寄存器 说明:设置 TCFGO、TCFG1 可以确定预分频器系数、分频器值,如:通过设置 TCFG0 为 0x0000001F,Timer0 的预分频器系数选择为 31,设置 TCFG1 为00x00000001,Timer0 的分频器值选择为 4。通过下面公式计算定时器的计数常数:定时器输入时钟频率=PCLK(预分频系

    35、数+1)分频器值计数常数=定时时间间隔(1定时器输入时钟频率)预分频系数的范围为 0255,分频器值的取值范围为 2、4、8、16。8)TCON 寄存器(注:此处不用的位被省略,其值默认为 0x0000000) (分数:2.00)_计算机三级(嵌入式系统开发技术)机试-试卷 10 答案解析(总分:122.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是( )。(分数:2.00)A.嵌入式系统大多面向控制应用,系统的可靠性十分重要B.嵌入式系统不需要操作系统 C.嵌入式系统大多具有不同

    36、程度的实时性D.许多嵌入式系统中的软件都固化在只读存储器中解析:解析:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。所以选项 B 不属于嵌入式系统的特点,故本题选择 B。2.嵌入式系统中的 CPU 具有一些与通用计算机所使用 CPU 不同的特点,下面不是其特点的是( )。(分数:2.00)A.低功耗B.64 位字长 C.支持实时处理D.集成了测试电路解析:解析:根据 CPU 的字长,微处理器产品有 4 位、8 位、16 位、32 位和 64 位之分。故 B 错误。嵌入式系统

    37、中的 CPU 的另一个特点是结构可扩展,故本题选择 B。3.下面关于片上系统(SOC)的叙述中,错误的是( )。(分数:2.00)A.SOC 芯片中可以包含数字电路、模拟电路及数字模拟混合电路,但不含射频电路 B.SoC 单个芯片就能实现数据的采集、转换、存储、处理和 IO 等多种功能C.SOC 有通用 SoC 芯片和专用 SoC 芯片之分,D.专用 SoC 芯片按其制作工艺分为定制芯片和现场可编程芯片两类解析:解析:SoC 芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字模拟混合电路和射频电路。所以选项 A 错误,故本题选择 A。4.微电子技术特别是集成电路制造技术是嵌入式系统发展

    38、的重要基础,下面关于集成电路的叙述中错误的是( )。(分数:2.00)A.集成电路的特点是体积小、重量轻、可靠性高B.集成电路大多是在硅衬底上制作而成的C.集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成D.集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关 解析:解析:集成电路的工作速度主要取决于组成逻辑门电路的晶体管尺寸。晶体管的尺寸越小,其极限工作频率越高,门电路的开关速度就越快,故本题选择 D。5.大多数嵌入式系统都必须处理汉字信息。下面关于汉字在系统中表示方法的叙述中,错误的是( )。(分数:2.00)A.GB2312

    39、采用双字节进行存储和传输汉字B.GB18030 采用双字节或四字节存储和传输汉字C.UnicodeUTF-8 采用三个字节存储和传输汉字D.unicodeUTF-16 采用四个字节存储和传输汉字 解析:解析:UnicodeUTF 一 16 采用的是双字节可变长编码。ASCII 字符、标点符号、希腊字母、阿拉伯文和 CJK 汉字等均使用双字节编码,其他不常用字符则使用 4 字节编码,故本题选择 D。6.假设一台数码相机一次可连续拍摄 24 位色(真彩色)的 40964096 的彩色相片 160 张,数据压缩比平均是 4,则它使用的存储器容量大约是( )。(分数:2.00)A.1GBB.2GB C

    40、.3GBD.4GB解析:解析:一幅图像的数据量可按下面的公式进行计算(以字节为单位):图像数据量=图像水平分辨率图像垂直分辨率像素深度8,则存储器容量为(4096409624160)(84)=1875GB,故本题选择B。7.音频信号数字化过程中必须进行量化处理,下面有关音频信号量化处理的叙述中,错误的是( )。(分数:2.00)A.量化就是把每个样本的模拟量转换成数字量来表示B.量化过程往往也称为 AD 转换(模数转换)C.音频信号量化后的样本一般用 8 位、12 位或 16 位的十进制整数表示 D.量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差解析:解析:量化后的样本一般用

    41、8 位、12 位或 16 位二进制整数表示(称为“量化精度”),故本题选择C。8.IP 协议在计算机网络的互连中起着重要的作用。下面有关 IP 地址的叙述中,错误的是( )。(分数:2.00)A.任何连接到互联网的终端设备都必须有一个 IP 地址B.每个终端设备的 IP 地址是始终固定不变的 C.IPv4 协议规定 IP 地址用 32 位二进制表示D.为方便使用 IP 地址也可以使用“点分十进制”表示解析:解析:每个终端设备的 IP 地址并不是始终固定不变的,而是可以修改的。选项 B 错误,故本题选择 B。9.以下关于嵌入式处理器的说法正确的是( )。(分数:2.00)A.RISC 和 CIS

    42、C 指的是存储结构B.哈佛结构是程序与数据统一的存储结构C.ARM 处理器都是 RISC 结构 D.RISC 结构和哈佛结构是不能共存的解析:解析:嵌入式处理器的体系结构按指令集可分为两大类:复杂指令集结构(CISC)和精简指令集结构(RISC)。进一步细分,按存储机制分为冯?诺依曼结构及哈佛结构。冯诺依曼结构中数据和程序统一,使用一条总线;而哈佛结构中使用两条独立的总线,不允许指令和数据并存。指令集和存储机制可以共存。ARM 处理器采用 RISC 结构。选项 C 正确,故本题选择 C。10.关于 ARM 嵌入式处理器的工作状态,以下说法错误的是( )。(分数:2.00)A.ARM 状态是 3

    43、2 位指令的状态,指令代码全部是 4 个字节长度B.11humb 状态为 16 位指令状态,指令长度为 16 位C.17humb 一 2 状态兼容 16 位指令和 32 位指令编码D.ARM 状态和 Thumb 状态可以相互切换,复位时自动进入 Thumb 状态 解析:解析:ARM 与 Thumb 间可以互相切换。如果 Thumb 状态进入异常处理(异常处理要在 ARM 状态下进行),则当异常返回时,将自动切换到 Thumb 状态。当处理器进行异常处理时,则从异常向量地址开始执行,将自动进入 ARM 状态。D 选项错误,故本题选择 D。11.以下关于 ARM 处理器寄存器说法错误的是( )。(

    44、分数:2.00)A.R0R7 在任何模式下均作为通用寄存器使用B.R0R15 寄存器的位数为 32 位C.作为链接寄存器 LR 的是 R14D.堆栈指针 SP 使用的寄存器是 R15 解析:解析:堆栈指针 SP 使用的寄存器是 R 3,链接寄存器 LR 使用的寄存器是 LR,程序计数器 PC 使用的寄存器是 R15。选项 D 错误,故本题选择 D。12.以下关于 ARM 处理器说法错误的是( )。(分数:2.00)A.大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中 B.ARM 处理器支持 8 位、16 位和 32 位数据处理C.MPU 为 ARM 处理器的存储器保护单

    45、元D.MMU 为 ARM 处理器的存储器管理单元解析:解析:大端格式是指数据的高字节存储在低字节地址中,低字节数据存放在高字节地址中;小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中。选项 A 错误,故本题选择A。13.关于 ARM 指令中的条件域,以下表述错误的是( )。(分数:2.00)A.HI 为无符号数大于B.CC 为无符号数小于C.GT 为带符号数大于D.LE 为带符号数小于 解析:解析:LE 为带符号数小于或等于。选项 D 错误,故本题选择 D。14.需要 ARM 指令完成的功能是:如果不相等,则进行减法,正确的指令是( )。(分数:2.00)A.SUBVS

    46、 R1,R2,R3B.SUBEQ R1,R2,R3C.SUBLS R1,R2,R3D.SUBNE R1,R2,R3 解析:解析:SUBVS 表示溢出时相减,SUBEQ 表示相等时相减,SUBLS 表示无符号数小于或等于时相减,SUBNE 表示不相等时相减。故本题选择 D。15.以下 ARM 指令中源操作数属于立即寻址的指令是( )。(分数:2.00)A.SUBCC R1,R2,R3B.LDRB R0,R1C.AND R1,R,R3D.MOV R1,#0x0B 解析:解析:立即寻址也称立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,只要取出指令也就取到了操作数。这个操作数被称为立即

    47、数。A 和 C 均为寄存器寻址。B 为寄存器间接寻址。故本题选择 D。16.以下对伪指令的解释正确的是( )。(分数:2.00)A.DCD 0x23;在内存区域分配一个字节的内存空间并初始化为 0x23B.CODE16;伪指令通知编译器,其前的指令序列为 16 位的 Thumb 指令C.MyBaud EQU 9600;定义一个常量 MyBaud 的值为 9600 D.IMPORT Label;声明一个全局的标号 Label,该标号可在其他文件中引用解析:解析:DCD 用于分配一片连续的字存储单元并用指定的数据初始化;CODE16 伪指令通知编译器,其后的指令序列为 16 位的 Thumb 指令;EQU 伪指令用于为程序中的常量、标号等定义一个等效的字符名称,类似于 C 语言中的#deftne。IMPORT 伪指令用于通知编译器要


    注意事项

    本文(【计算机类职业资格】计算机三级(嵌入式系统开发技术)机试-试卷10及答案解析.doc)为本站会员(brainfellow396)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开