1、计算机三级(嵌入式系统开发技术)机试模拟试卷 20 及答案解析(总分:122.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.在嵌入式系统(如数码相机)中,获取数字图像的过程大体分为四步,如下图所示,其中前 3 个步骤分别是( )。 (分数:2.00)A.扫描、取样、分色B.取样、分色、扫描C.扫描、分色、取样D.取样、扫描、分色2.数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为 8kBs,其取样频率是 8kHz,单声道,未压缩,那么它的量化位数是( )。(分数:2.00)A.24
2、 位B.16 位C.8 位D.4 位3.下面关于有线通信和无线通信的一些叙述中,正确的是( )。(分数:2.00)A.有线通信需要使用金属导体作为信息的传输介质B.通过光波传输信息的都属于无线通信C.通过电磁波在自由空间的传播来传输信息的方法属于无线通信D.有线通信最终将会被无线通信所淘汰4.嵌入式系统的硬件与通用计算机一样,其主体是中央处理器和存储器。下面关于嵌入式系统 CPU 的叙述中,错误的是( )。(分数:2.00)A.运算器、控制器等各个组成部分全都制作在一块大小仅为几个 cm 2 的半导体芯片上B.它具有功耗低、实时处理能力强的特点C.字长均为 32 位或 64 位,8 位和 16
3、 位的 CPU 已经被淘汰D.CPU 中大多集成有测试电路5.下图是数字信号处理器(DSP)的典型应用方式,其中的、和分别是( )。 (分数:2.00)A.AD 转换器、DSP、DA 转换器B.DA 转换器、DSP、AD 转换器C.DSP、AD 转换器、DA 转换器D.AD 转换器、DA 转换器、DSP6.下面关于无线通信技术的一些叙述中,错误的是( )。(分数:2.00)A.无线通信不需要架设传输线路,节省了传输成本B.它允许通信终端在一定范围内随意移动,方便了用户使用C.电波通过空气进行传播,能量集中,传输距离可以很远D.相对于有线通信它容易被窃听、也容易受干扰7.ARM CortexA1
4、5 处理器内核体系结构版本是( )。(分数:2.00)A.ARMv4B.ARMv5C.ARMv6D.ARMv78.关于 ARM 处理器的工作模式,以下说法错误的是( )。(分数:2.00)A.具有多种工作模式B.工作模式之间可以切换,但切换是有条件的C.外部中断模式 IRQ,可用于高速中断处理D.当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的9.以下关于 ARM 寄存器的说法,错误的是( )。(分数:2.00)A.R12 为链接寄存器B.R13 为堆栈指针C.R15 作为 PC 使用D.CPSR 为当前程序状态寄存器10.以下不属于转移(分支)类指令的是( )。(分数:2.00)
5、A.BLX R0B.BCC LabelC.BEQ R1D.BIC R1,R0,#100011.以下 ARM 公司 Codex 处理器最适合实时应用的是( )。(分数:2.00)A.CortexM0B.CortexR4C.GortexA15D.GortexM312.以下具有 Thumb2 状态的 ARM 处理器内核是( )。(分数:2.00)A.ARM7B.ARM9C.ARM10D.GortexM313.已知 R10x20000000,R00x55667788,在大端模式下执行 ARM 指令 STR R0,R1之后,0x20000003中的值为( )。(分数:2.00)A.0x55B.0x66C
6、.0x77D.0x8814.已知 R30x80001000,R40x00A00010,执行 ARM 指令 MOV R3,R4,LSL#8 后,R3 的值为( )。(分数:2.00)A.0x80001000B.0x00A00010C.0xA0001000D.0x0000A00015.ARM 指令 LDR R0,R1,#4!执行后,以下说法正确的是( )。(分数:2.00)A.R0 中的值不变B.R1 中的值不变C.内存中的值不变D.R0 和 R1 中的值均不改变16.下面关于嵌入式最小硬件系统的叙述中,错误的是( )。(分数:2.00)A.嵌入式最小系统包括给嵌入式处理器供电的电源电路B.时钟电
7、路给嵌入式处理器提供工作时需要的时钟信号,它是嵌入式最小系统的一个组成部分C.嵌入式处理器必需扩展外部存储器才能组成能够正常工作的嵌入式最小系统D.嵌入式处理器芯片的调试接口为嵌入式系统的开发提供便利,常把调试接口看作嵌入式最小系统的一个组成部分17.下面关于 ARM 的 AMBA 的叙述中,错误的是( )。(分数:2.00)A.AMBA 是指先进的微控制器总线体系结构B.AMBA 虽然只有一个版本,但能够满足各类 ARM 处理器开发的需要C.总体而言,AMBA 由系统总线和外围总线两部分组成D.通过 AMBA 连接的 ARM 嵌入式芯片中的不同组件的运行速度可能不同18.下面是关于嵌入式系统
8、中 UART 的叙述,其中错误的是( )。(分数:2.00)A.UART 是通用异步收发器B.UART 可实现全双工串行通信C.在 ARM 嵌入式芯片中,UART 的接收器和发送器中的 FIFO 寄存器的字节数相同,且固定为 64 字节D.有的 ARM 嵌入式芯片中集成了多个 UART19.USB 经历了 10、11、20 及 30 等版本,各版本的最大数据传输速率不同,其中最大数据传输速率为 5Gbps 的 USB 版本是( )。(分数:2.00)A.USB 10B.USB 11C.USB 20D.USB 3020.下面关于 CAN 的叙述中,错误的是( )。(分数:2.00)A.CAN 即
9、控制器局域网B.采用 CAN 可构成多主多从系统C.CAN 总线的数据帧由 7 个不同的域组成D.CAN 总线不采用差分方式进行信息传输21.一主一从式 SPI 连接示意如下图所示。主机 SPI 的 4 根信号线的名称已在图中标出,为保证主机与从机之间的正确连接及系统正常工作,图中从机的、的信号名称分别应该是什么?( )。(分数:2.00)A.MOSI、MISO、SCK、SSELB.SCK、MOSI、MISO、SSELC.MISO、MOSI、SCK、SSELD.SSEL、MOSI、SCK、MISO22.下图为基于 ARM 处理器的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是( )
10、。(分数:2.00)A.图中所示的键盘接口采用了矩阵键盘的结构B.可采用行扫描法读取该键盘接口按键的特征值C.读取按键的特征值时可采用中断方式D.读取按键的特征值时,GPG4GPG6 作为输入接口23.在 COSII 操作系统下,处于运行态的任务因更高优先级的任务就绪而被剥夺 CPU 使用权后将转入( )。(分数:2.00)A.等待态B.被中断态C.就绪态D.休眠态24.下面对于 Linux 内核的叙述,错误的是( )。(分数:2.00)A.它为用户进程提供系统调用B.Linux 内核主要作用包括进程管理与调度、内存管理等C.应用程序通过 GLIBC 调用通用函数和内核的内部功能D.系统调用是
11、 Linux 内核访问硬件的接口25.衡量实时操作系统性能的指标不包括下列哪一项?(分数:2.00)A.中断延迟时间B.任务切换时间C.任务抢占时间D.存储器延迟时间26.以下各嵌入式操作系统中,既按开发版本的授权数量收取授权费,也按最终产品售出的实际数量收取每份运行软件的版权费的是( )。(分数:2.00)A.CLinuxB.RTLinuxC.COSIID.VxWorks27.下面关于硬实时任务和软实时任务的叙述中,错误的是( )。(分数:2.00)A.软实时任务仍然要求系统的响应越快越好,但是偶尔超出时限并不会造成任务失败或导致任务出现致命错误B.对硬实时任务,必须在给定的时限内完成,超过
12、时限将会导致任务失败或引起致命的错误C.硬实时任务的相对时限比软实时任务短D.DVD 播放机的视频播放任务属于软实时任务28.下列关于 Linux 的陈述中,不正确的是( )(分数:2.00)A.Linux 的运行效率尚未达到 Uinx 的水平B.Nios II 是能在嵌入式计算机系统上运行的 Linux 操作系统发行版C.Linux 是自由软件家族中的一个软件D.虚拟文件系统(VFS)是 Linux 的通用文件系统模型29.关于 Linux 操作系统的组成和结构,下面叙述中错误的是( )。(分数:2.00)A.某个应用程序在 Linux 操作系统环境下运行时,它就成为一个用户进程B.Linu
13、x 提供的 GLIBC 是可移植的标准 C 库函数实现,提供标准 IO 和标准流的一系列接口C.Linux 内核包含进程管理、内存管理、文件管理、网络接口和进程间通信等模块D.Linux 是参照 Minix 开发的,采用与 Minix 相同的微内核结构30.下列关于嵌入式系统板级支持包的描述中,错误的是( )。(分数:2.00)A.板级支持包又称为 BSPB.板级支持包与硬件无关,故在移植操作系统时不需要改动C.板级支持包含有电路板的初始化程序D.操作系统的上层代码通过板级支持包访问底层硬件31.以下各项陈述中,不属于单内核操作系统特点的是( )。(分数:2.00)A.基于客户机服务器体系结构
14、B.执行效率高C.性能好D.占用资源较多32.按照实时性能和内核结构划分,VxWorks 操作系统属于( )。(分数:2.00)A.硬实时微内核嵌入式操作系统B.软实时微内核嵌入式操作系统C.硬实时单内核嵌入式操作系统D.软实时宏内核嵌入式操作系统33.下列关 COSII 操作系统的描述中,错误的是( )。(分数:2.00)A.用户必须在多任务调度启动以后再使能时钟节拍中断B.在中断返回之前,必须调用退出中断函数 void OSIntExit(void)C.互斥信号量可以解决优先级反转问题D.一个任务或中断服务子程序可以等待其他任务或中断服务子程序通过事件控制块给其发送信号34.以下关于嵌入式
15、系统软件与通用计算机系统软件的异同的陈述中,错误的是( )。(分数:2.00)A.通常嵌入式系统的软件配备没有通用系统多B.嵌入式系统必须配备实时操作系统,而通用计算机系统上的操作系统没有实时性要求C.嵌入式系统应用软件往往内部结构精简化、代码轻量化、占用存储资源少D.嵌入式系统软件和通用计算机系统软件都可以实现图形用户界面35.以下关于嵌入式系统软件的描述中,错误的是( )。(分数:2.00)A.在 COSII 操作系统中,各个任务间共享任务堆栈B.Bootloader 的任务之一是加载和启动操作系统C.WinCE 是一种大型嵌入式操作系统D.大多数嵌入式系统都是实时系统36.下列关于 CO
16、SII 操作系统的描述中,错误的是( )。(分数:2.00)A.在 COSII 中,任务是操作系统的基本调度单位B.为保证内核精简,COSII 不支持中断嵌套C.COSII 不支持时间片轮转调度法D.COSII 的事件控制块可以用于对信号量的管理37.下列关于嵌入式系统硬件抽象层的描述中,正确的是( )。(分数:2.00)A.硬件抽象层向操作系统内核提供了访问底层硬件的函数接口B.硬件抽象层又称为 BootloaderC.Uboot 是支持多种常用体系结构的硬件抽象层D.硬件抽象层与硬件无关,故在移植操作系统时不需要改动38.若把嵌入式系统设计开发过程分为:系统需求分析与规格说明、系统设计、构
17、件设计、系统集成与测试等 4 个阶段。下面的说法中,恰当的是( )。(分数:2.00)A.在系统需求分析阶段,必须了解用户对嵌入式系统的功能需求,尺寸、大小、成本等需求不需了解B.系统设计阶段,必须确定哪些功能由硬件完成,哪些功能由软件完成C.构件设计阶段的任务是进行芯片比较并选择现成的芯片或模块D.系统集成与测试阶段应该把系统所需部件全部集成后再进行测试39.若某个嵌入式系统设计了支持以太网通信的接口电路,选用 AX88796 作为以太网控制器芯片,其片选信号 CS 引脚连到 S3C2410 芯片的:nGCS2 上。那么,读写 AX88796 芯片内部寄存器的首地址是( )。(分数:2.00
18、)A.0x00000000B.0x08000000C.0x10000000D.0x1800000040.数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为 16kbs,其取样频率是 8kHz,单声道,量化位数为 8 位,采用压缩编码,那么压缩比是( )。(分数:2.00)A.8B.6C.4D.2二、填空题(总题数:20,分数:40.00)41.下图是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中 CPU 中的组成部分 A 是【41】 1;组成部分 B 是【42】 2。 (分数:2.00)填空项 1:
19、_42.数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。通常,数码相机中大多使用【43】 1 图像文件格式,www 网页中具有动画效果的插图或剪贴画其文件格式是【44】 2。(分数:2.00)填空项 1:_43.无线局域网采用的通信协议主要是【45】 1,通常也称为 wiFi,它有几种不同的数据传输速率,其中【46】 2 协议的数据传输速率可达 108Mbps 甚至更高,可以满足传输语音、数据、图像等的需要(分数:2.00)填空项 1:_44.ARM 处理器采用的指令集结构是【47】 1,其中面向实时系统的嵌入式 Cortex 系列是【48】 2。(
20、分数:2.00)填空项 1:_填空项 1:_45.在 ARM 处理器中,作为记录程序状态的寄存器是【49】 1,其中状态位 T 的作用是在 ARM 状态与Thumb 状态间进行切换,当 T1 时处理器处于的状态是【50】 2 状态。(分数:2.00)填空项 1:_46.已知 R10xFF115577,R20x11000011,则执行指令于 ORR R0,R1,R2 后,寄存器 R0【51】 1,R2【52】 2。(分数:2.00)填空项 1:_47.已经 R08000,R18800,执行指令 MOV RO,R1,LSR#2 后,R0【53】 1,R1【54】 2。(分数:2.00)填空项 1:
21、_48.将 R1 指示区域中的一个字节数据读入 R2,这条指令应是【55】 1R2,R1。将 R2 中的一个字写入由R04 指示的内存区域中,并将地址自动更新的指令应是【56】 2R2,R04!。(分数:2.00)填空项 1:_49.嵌入式系统使用的存储器有多种类型,按照所处物理位置可分为【57】 1 存储器和片外存储器以及外部存储设备,按照存储信息的不同又可分为程序存储器和【58】 2 存储器。(分数:2.00)填空项 1:_50.对于内存容量而言,1KB【59】 1B;而对于外存(如磁盘、U 盘等)容量而言,1KB【60】 2B。(分数:2.00)填空项 1:_51.uART 的中文名称是
22、通用【61】 1 收发器,它由发送器、接收器、控制单元以及【62】 2 发生器等构成。(分数:2.00)填空项 1:_52.三星公司基于 ARM9 内核的 S3C2410 嵌入式微处理器芯片使用由 AHB 总线和 APB 总线组成的 AMBA 总线。对于高速组件采用【63】 1 总线连接,而对于低速外设接口则采用【64】 2 总线连接。(分数:2.00)填空项 1:_53.三星公司基于 ARM9 内核的 S3C2410 嵌入式处理器芯片的电源管理模块共有【65】 1 种工作模式。【66】 2 模式下不使用 PLL 时钟(MPLL 关闭不使用),由外部晶体或外部时钟直接提供给其它组件使用。(分数
23、:2.00)填空项 1:_54.在 COSII 启动过程中,BootLader 执行完毕后,执行应用程序主文件中 main()时,依次执行的三个主要的函数是:OSInit();【67】 1;【68】 2。(分数:2.00)填空项 1:_55.HAL 隐藏了不同【69】 1 平台的差异性,从而改善了操作系统的可【70】 2 性。(分数:2.00)填空项 1:_56.COSII 的每个任务都处在休眠态、就绪态、【71】 1 态、挂起态和被中断态 5 种状态之一的状态下。其中,在就绪态中 COSII 就绪表为每一个任务提供一个二进制位,登记该任务是否就绪,就绪时对应位的值为【72】 2(分数:2.0
24、0)填空项 1:_57.启动嵌入式 Linux 时,通常 Bootloader。程序会提供几种不同的 OS 装载方式:例如通过【73】 1、【74】 2 或 USB 接口装载。(分数:2.00)填空项 1:_58.COSII 中调用中断退出函数 OSIntExit()标志着中断服务子程序的【75】 1,OSIntExit()将中断嵌套层数计数器的值【76】 2。(分数:2.00)填空项 1:_59.嵌入式应用程序经过交叉工具链生成映像文件之后,需要下载到【77】 1 进行调试。调试完毕后映像文件必须由专用工具烧写到 ROM 中去,这种烧写工具俗称【78】 2。(分数:2.00)填空项 1:_6
25、0.RVDS 开发工具套件中,主要包括工程管理器、【79】 1、调试器和指令集仿真器等。调试器是 RVDS工具套件中的功能模块之一,它支持【80】 2 调试和软件仿真调试。(分数:2.00)填空项 1:_三、综合题(总题数:1,分数:2.00)61.便携式血氧仪采用无创伤的血氧检测方法,通过光电信号检测人体手指内动脉血的周期变化特征,从而计算出动脉血氧饱和度(其外形如图所示)。若便携式血氧仪以 S3C2410 芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下: a、利用动脉血液中血红蛋白和还原血红蛋白对红光或红外光吸收率的不同,采用光电电路来无创伤检测动脉血氧饱和度,并检测脉率。
26、b、若动脉血氧饱和度低于90,需进行声光报警,声光报警的频率与脉搏的频率一致。 c、便携式血氧仪中能保存 1 个月中所检测的动脉血氧饱和度、脉率等参数,保存参数时需要同时保存相关的检测时间,并可通过按键“”和按键“”来查看。 d、采用普通单色液晶 LCD 作为显示器,显示动脉血氧饱和度、脉率等参数。 根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。 (1)在便携式血氧仪的硬件平台设计时,除了需要设计最小系统所需的时钟电路、复位电路等外,还必须设计光电信号采集电路来采集动脉血对红光或红外光的反射。现选用一个波长 660nm 的红光 LED 和一个波长 910nm 的红外光 LE
27、D 作为光源,其阳极接电源正极,且由 GPE15 引脚和 GPE14 引脚分别加同相驱动电路后控制相关 LED 的阴极使其发光。那么,GPE15 或 GPE14 输出【81】_电平时,其控制的 LED 发光。在相关驱动程序中,初始化 GPE15或 GPE14 引脚功能的语句可以是: rGPECON(rPECON0x50000000)&【82】_);rGPECON 是端口 E 的控制寄存器 只控制波长 910nm 的红外光 LED 亮(GPE14 引脚控制)的语句可以是: rGPEDATrGPEDAT【83】_;rGPEDAT 是端口 E 的数据寄存器。 只控制波长 660nm 的红光LED 灭
28、(GPE15 引脚控制)的语句可以是: rGPEDATrGPEDAT【84】_; (2)硬件平台设计时,还需设计一个光敏电路来接收动脉血对红光或红外光的反射光,将光信号转换成电流。经过放大的光电流信号,必须经过【85】_转换电路,变为数字信号后,才可以输入 CPU 进行处理。由于脉搏波的能量主要分布在 055Hz 范围,因此,对脉搏波信号的采样频率至少应该为【86】_Hz,所得到的数字脉搏波信号才不至于失真。 (3)为了满足声光报警的频率(即报警 LED 闪烁频率及蜂鸣器“嘀嘀”鸣叫频率)与脉搏频率一致,设计时选用 Timer1 部件来产生一个时间间隔,该时间间隔为脉搏波周期的12。若检测出脉
29、搏波频率为 2Hz,系统主频参数 PCLK 为 264MHz,分割器值选择为 16,预分频器值选择为 99,那么,Timer1 部件产生的时间间隔应为【87】_ms,初始化函数可以设计如下,请补充完善。(注:下面程序中所用的参数请用十六进制表示) void Timer1 Int(void) 设置定时器配置寄存器0(TCFGO) rTCFGO【88】_;dead zone0,Timer1 预分频器值设 99 设置定时器配置寄存器 1(TCFGl) rTCFG1【89】_;工作在中断方式,分割器值为 16 设置计数常数 rTCNTB10xA122: 设置控制寄存器 TCON rTCON【90】_;
30、仅更新 TCNTBl 和 TCMPB1 rTCON【91】_;仅 Timer1 启动 (4)在保存所检测的动脉血氧饱和度、脉率等参数时,需同时保存检测时间。检测时间通过读取 s3C2410 芯片内部的【92】_部件来获得实时的日期及时间。在相关驱动程序中,可以用下面一段语句来初始化该部件。 void R_init(void) 初始化相关寄存器,rRTCCON 是控制寄存器变量。 rRTCCONrRTCCON【93】_;设置使能该部件的控制位 rRTCALM【94】_;报警功能(即闹钟)全部禁止 rRTCRST0x00; rTICNT【95】_;时间间隔设置为 1s rRTCCON(rRTCCO
31、N【96】_);设置不使能该部件的控制位 省略了其他语句 (5)设计按键“”和按键“”的电路时,选择 GPE8、GPE9 来分别连接。若按键按下时,对应的 GPIO 引脚将为“0”,否则为“1”。那么,在相关驱动程序中,可以用语句:rGPECONrGPECON&【97】_来初始化 GPE8、GPE9 为输入,并可以用下面一段语句来判断是哪个命令按键被唯一按下。 temprGPEDAT&0x0300;temp 是一个 8 位二进制变量,rGPEDAT。是端口 E 的数据寄存器 switch(temp) case【98】_:判断是否“”按键被唯一按下,“”键连接到 GPE8 省略了其他语句 cas
32、e【99】_:判断是否“”按键被唯一按下,“”键连接到 GPE9 省略了其他语句 设计单色 LCD 显示屏的接口电路时,采用 S3C2410 芯片的GPEOGPE7 连接到 LCD 模块的 8 位数据线 DOD7 上,用来传输显示信息。在相关驱动程序中,可以用下面语句来初始化 GPEOCPE7 为输出: rGPECON(rGPECON0x00005555)&【100】_) 说明:下面是试题解答时需要用到的寄存器格式及相关说明。 1)端口 E 控制寄存器(GPECON)的格式 2)TCFCc 寄存器的格式 3)TCFG1 寄存器的格式 通过 TCFGO、TCFG1 的设置,可以确定预分频器值和分
33、割器值,最终通过下面公式计算定时器计数时钟频率。 定时器计数时钟频率PCLK(预分频器值1)(分割器值) 预分频器值的范围0255 分割器值的取值范围2,4,8,16 4)TCON 寄存器的格式 5)RTCCON 寄存器的格式 6)TICNT 寄存器的格式 7)RTCALM 寄存器的格式 (分数:2.00)_计算机三级(嵌入式系统开发技术)机试模拟试卷 20 答案解析(总分:122.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.在嵌入式系统(如数码相机)中,获取数字图像的过程大体分为四步,如下图所示,其中前 3 个步骤分别是( )。 (分数:2.00)A.扫描、取
34、样、分色B.取样、分色、扫描C.扫描、分色、取样 D.取样、扫描、分色解析:解析:从现实世界中获得数字图像的过程称为图像的获取,使用的设备主要有数码相机和扫描仪两种。获取过程的核心是模拟信号的数字化。其处理步骤大体分为 4 步:扫描,分色,取样,量化。故本题选择 C。2.数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为 8kBs,其取样频率是 8kHz,单声道,未压缩,那么它的量化位数是( )。(分数:2.00)A.24 位B.16 位C.8 位 D.4 位解析:解析:数字音频的主要参数包括取样频率、量化位数、
35、声道数目、使用的压缩编码方法以及比特率。数字音频未压缩前,其比特率(码率)的计算公式为:波形声音的码率取样频率量化位数声道数。压缩编码后的码率则为压缩前的码率除以压缩倍数(压缩比)。故经计算可知,此题选择 C。3.下面关于有线通信和无线通信的一些叙述中,正确的是( )。(分数:2.00)A.有线通信需要使用金属导体作为信息的传输介质B.通过光波传输信息的都属于无线通信C.通过电磁波在自由空间的传播来传输信息的方法属于无线通信 D.有线通信最终将会被无线通信所淘汰解析:解析:有线通信的传输介质是金属导体或光导纤维,包括双绞线、同轴电缆和光缆;光纤通信利用光波传输信息,属于有线通信;无线通信是借助
36、自由空间的电磁波传播信息;在某些关键领域,有线通信有着无线通信无法取代的地位。故本题选择 C。4.嵌入式系统的硬件与通用计算机一样,其主体是中央处理器和存储器。下面关于嵌入式系统 CPU 的叙述中,错误的是( )。(分数:2.00)A.运算器、控制器等各个组成部分全都制作在一块大小仅为几个 cm 2 的半导体芯片上B.它具有功耗低、实时处理能力强的特点C.字长均为 32 位或 64 位,8 位和 16 位的 CPU 已经被淘汰 D.CPU 中大多集成有测试电路解析:解析:嵌入式系统的 CPU,运算器、控制器等各个组成部分全都制作在一块大小仅为几个 cm 2 的半导体芯片上,一般有四个特点:支持
37、实时处理、低功耗、结构可扩展和集成测试电路。有 4 位、8 位、16 位、32 位和 64 位之分;虽然 32 位和 64 位是当前技术发展的主流,但销量仅占全部微处理器的 10左右。故本题选择 C。5.下图是数字信号处理器(DSP)的典型应用方式,其中的、和分别是( )。 (分数:2.00)A.AD 转换器、DSP、DA 转换器 B.DA 转换器、DSP、AD 转换器C.DSP、AD 转换器、DA 转换器D.AD 转换器、DA 转换器、DSP解析:解析:数字信号处理器(DSP)是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处
38、理的要求。如图是 DsP 的典型应用方式,其中传感器采集模拟信号,通过 AD 转换器变成数字信号交由 DSP 进行处理,再经过 DA 转换器变成模拟信号输出到显示器进行显示。故本题选择 A。6.下面关于无线通信技术的一些叙述中,错误的是( )。(分数:2.00)A.无线通信不需要架设传输线路,节省了传输成本B.它允许通信终端在一定范围内随意移动,方便了用户使用C.电波通过空气进行传播,能量集中,传输距离可以很远 D.相对于有线通信它容易被窃听、也容易受干扰解析:解析:无线通信中,信息是通过电磁波进行传输的,可以省去线路的架设,允许终端设备在一定范围内移动,但是电波通过自由空间时能量较分散,传输
39、效率低。同时,尤线通信存在着易被窃听、易受干扰等缺点。故本题选择 C。7.ARM CortexA15 处理器内核体系结构版本是( )。(分数:2.00)A.ARMv4B.ARMv5C.ARMv6D.ARMv7 解析:解析:ARM(GortexA 系列都基于 ARMV7A 体系结构。故本题选择 D。8.关于 ARM 处理器的工作模式,以下说法错误的是( )。(分数:2.00)A.具有多种工作模式B.工作模式之间可以切换,但切换是有条件的C.外部中断模式 IRQ,可用于高速中断处理 D.当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的解析:解析:ARM 体系结构支持 7 种工作模式,工
40、作模式之间可以切换,切换条件取决于当前程序状态寄存器 CPSR 的低 5 位值。用户模式是程序正常执行工作模式,如果没有异常发生不能改变工作模式;快速中断模式(FIQ)用来处理高速中断;中止模式处理存储器故障;系统模式运行特权级的操作系统任务。故本题选择 C。9.以下关于 ARM 寄存器的说法,错误的是( )。(分数:2.00)A.R12 为链接寄存器 B.R13 为堆栈指针C.R15 作为 PC 使用D.CPSR 为当前程序状态寄存器解析:解析:ARM 处理器在不同状态下寄存器组织略有区别,但有共同点:无论何种模式,R15 均作为 PC使用;CPSR 为当前程序状态寄存器;R7R0 为公用的
41、通用寄存器。R13R14 为堆栈指针和程序链接寄存器。故本题选择 A。10.以下不属于转移(分支)类指令的是( )。(分数:2.00)A.BLX R0B.BCC LabelC.BEQ R1D.BIC R1,R0,#1000 解析:解析:ARM 指令集中的分支指令包括:B 转移指令、BL 带返回的转移指令、BLX 带返回且带状态切换的转移指令,BCC 为条件跳转指令;BEQ 为跳转指令,以及 BX 带状态切换的转移指令。BIC 是位清除指令。故本题选择 D。11.以下 ARM 公司 Codex 处理器最适合实时应用的是( )。(分数:2.00)A.CortexM0B.CortexR4 C.Gor
42、texA15D.GortexM3解析:解析:Cortex 处理器包括基于 CortexR、CortexM 和 CortexA 内核的系列处理器。目前高端嵌入式应用可使用 CortexA 系列的应用处理器;低端面向控制领域可使用 CortexM 系列微控制器;而CortexR 系列是面向实时控制的处理器。故本题选择 B。12.以下具有 Thumb2 状态的 ARM 处理器内核是( )。(分数:2.00)A.ARM7B.ARM9C.ARM10D.GortexM3 解析:解析:在 ARM 的体系结构中,处理器可以工作在 3 种不同的状态:ARM 状态,Thumb 状态及Thumb2 状态,调试状态。
43、其中,除支持 Thumb2 的 ARM 处理器外,其他所有 ARM 处理器都可以工作在 ARM 状态,而 CortexM3 只有 Thumb2 状态和调试状态。故本题选择 D。13.已知 R10x20000000,R00x55667788,在大端模式下执行 ARM 指令 STR R0,R1之后,0x20000003中的值为( )。(分数:2.00)A.0x55B.0x66C.0x77D.0x88 解析:解析:在大端模式下,32 位数据字的高字节存储在低地址中,而数据字的低字节则存放在高地址中。STR 为寄存器到存储器的数据传送指令,题中指令为寄存器间接寻址,将 RO 的值传到以 R1 值为地址
44、的存储器中。故本题选择 D。14.已知 R30x80001000,R40x00A00010,执行 ARM 指令 MOV R3,R4,LSL#8 后,R3 的值为( )。(分数:2.00)A.0x80001000B.0x00A00010C.0xA0001000 D.0x0000A000解析:解析:题中将 R4 中的内容左移 8 位送入 R3。故本题选择 C。15.ARM 指令 LDR R0,R1,#4!执行后,以下说法正确的是( )。(分数:2.00)A.R0 中的值不变B.R1 中的值不变C.内存中的值不变 D.R0 和 R1 中的值均不改变解析:解析:题中为基址加变址寻址,“!”表示指令在完
45、成数据传送之后应该更新基址寄存器。因此R0、R1 中的值都会改变,但是内存中的值不变。故本题选择 C。16.下面关于嵌入式最小硬件系统的叙述中,错误的是( )。(分数:2.00)A.嵌入式最小系统包括给嵌入式处理器供电的电源电路B.时钟电路给嵌入式处理器提供工作时需要的时钟信号,它是嵌入式最小系统的一个组成部分C.嵌入式处理器必需扩展外部存储器才能组成能够正常工作的嵌入式最小系统 D.嵌入式处理器芯片的调试接口为嵌入式系统的开发提供便利,常把调试接口看作嵌入式最小系统的一个组成部分解析:解析:提供嵌入式处理器运行必备条件的硬件电路与嵌入式处理器共同构成嵌入式最小硬件系统,如果处理器内嵌 Fla
46、sh 程序存储器容量足够,则无需扩展外部存储器。故本题选择 C。17.下面关于 ARM 的 AMBA 的叙述中,错误的是( )。(分数:2.00)A.AMBA 是指先进的微控制器总线体系结构B.AMBA 虽然只有一个版本,但能够满足各类 ARM 处理器开发的需要 C.总体而言,AMBA 由系统总线和外围总线两部分组成D.通过 AMBA 连接的 ARM 嵌入式芯片中的不同组件的运行速度可能不同解析:解析:AMBA 是指先进的微控制器总线体系结构,从 1995 年的 AMBA10 到 2011 年的 AMBA40 共有 4 个版本,主要由系统总线和外围总线两部分组成。故本题选择 B。18.下面是关
47、于嵌入式系统中 UART 的叙述,其中错误的是( )。(分数:2.00)A.UART 是通用异步收发器B.UART 可实现全双工串行通信C.在 ARM 嵌入式芯片中,UART 的接收器和发送器中的 FIFO 寄存器的字节数相同,且固定为 64 字节 D.有的 ARM 嵌入式芯片中集成了多个 UART解析:解析:UART 即串行异步通信接口,常用于全双工串行通信,使用 UART 进行通信时要求通信双方波特率和传输格式必须一致。所有嵌入式处理芯片内部均集成了兼容标准 UART 功能的组件,有的集成了多个 UART。一般接收和发送缓冲器的 FIFO 字节数 N 是一样大小,长度可编程选择,如 4B、8B、16B、64B等。故本题选择 C。19.USB 经历了 10、11、20 及 30