[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷47及答案与解析.doc

上传人:diecharacter305 文档编号:505947 上传时间:2018-11-29 格式:DOC 页数:32 大小:444KB
下载 相关 举报
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷47及答案与解析.doc_第1页
第1页 / 共32页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷47及答案与解析.doc_第2页
第2页 / 共32页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷47及答案与解析.doc_第3页
第3页 / 共32页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷47及答案与解析.doc_第4页
第4页 / 共32页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷47及答案与解析.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、计算机三级(嵌入式系统开发技术)机试模拟试卷 47及答案与解析 一、选择题 1 下面关于嵌入式系统逻辑组成的叙述中,错误的是 ( )。 ( A)嵌入式系统与通用计算机一样,也由硬件和软件两部分组成 ( B)硬件的主体是 CPU和存储器,它们通过 I O接口和 I O设备与外部世界联系 ( C)嵌入式系统的 CPU主要使用的是数字信号处理器 ( D)嵌入式系统的软件配置有些很简单,有些比较复杂 2 下面关于数字信号处理器的叙述中错误的是 ( )。 ( A)它是一种适用于数字信号处理的微处理器 ( B)它的 英文缩写是 DPS ( C)它支持单指令多数据 (SIMD)并行处理的指令 ( D)它能显

2、著提高音频、视频等数字信号的数据处理效率 3 片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是 ( )。 ( A) SoC已经成为嵌入式处理器芯片的主流发展趋势 ( B)它是集成电路加工工艺进入到深亚微米时代的产物 ( C)片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持 I O功能 ( D)片上系统既能把数字电路也能把模拟电路集成在单个芯片上 4 按照软硬件技术复杂程度进行分类,可以把嵌入 式系统分为哪三大类 ? ( A)高端系统、中端系统和低端系统 ( B)军用系统、工业用系统和民用系统 ( C)硬实时系统、准实时系统和非实时系统 ( D)片上系统、微控制器和数字

3、信号处理器 5 半导体集成电路是微电子技术的核心。下面有关集成电路的叙述中错误的是( )。 ( A)集成电路有小规模、中规模、大规模、超大规模和极大规模等多种,嵌入式处理器芯片一般属于大规模集成电路 ( B)集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高 ( C)集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切 割、研磨和抛光而成的圆形薄片 ( D)集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成 6 一幅 1024768的彩色图像,每个像素使用 16位表示,采用压缩比为 5倍的算法压缩图像数据之后,其数据量大约是 ( )MB。 ( A) 0 3

4、( B) 0 5 ( C) 1 ( D) 1 5 7 以太网中计算机间以帧为单位进行通信,下列选项中不属于以太网数据帧内容的是 ( )。 ( A) IP地址 ( B) MAC地址 ( C)有效载荷 ( D)校验信息 8 下面是 IP协议中 A类 IP地址有关规定的叙述,其中正确的是 ( )。 ( A)它适用于中型网络 ( B)它适用的网络最多只能连接 65534台主机 ( C)它不能用于多目的地址发送 (组播 ) ( D)它的二进制表示中最高位一定是 “0” 9 对于嵌入式处理器说法正确的是 ( )。 ( A) ARM处理器采用 CISC和 RISC相结合的结构 ( B)嵌入式处理器都采用哈佛

5、结构 ( C) ARM处理器具有耗电省、功能强、成本低等特点 ( D) ARM处理器内部的总线标准是 PCI Express 10 以下关于 ARM处理器的叙述中,错误的 是 ( )。 ( A) ARM7ARM11为经典 ARM处理器 ( B) CortexA系列为应用 Cortex处理器,主要面向高端应用 ( C) CortexM系列为面向移动计算领域的嵌入式处理器 ( D) CortexR系列应用于实时应用的场合 11 关于 ARM的工作状态,以下说法正确的是 ( )。 ( A) ARM处理器的工作状态包括 ARM状态和 Thumb状态两种 ( B) ARM状态支持 16位指令宽度也支持

6、32位指令宽度 ( C) Thumb状态或 Thumb一 2状态下,代码密度低于 ARM状态,占用存储 空间变大 ( D) ARM处理器复位后自动进入 ARM状态 12 ARM处理器当前运算操所产生的标志位记录在以下 ( )寄存器中 ? ( A) PSP ( B) MSP ( C) SPSR ( D) CPSR 13 ARM处理器如果 R1=0x98001200,已知在小端模式下,内存 0x98001204中存放数据 0x35, 0x98001205中存放数据 0x36, 0x98001206中存放数据 0x37,0x98001207中存放数据 0x38,在指令 LDR R0, R1, #4执

7、行后, RO中的值为( )。 ( A) 0x35363738 ( B) 0x36353837 ( C) 0x38373635 ( D) 0x37383536 14 ARM处理器将 R0中一个字的数据,存入由 R1指示的内存区域,则使用的指令是 ( )。 ( A) STR R0, R1 ( B) LDR R0, R1 ( C) STRH R0, R1 ( D) STRB R0, R1 15 在以下 ARM处理器指令中可让寄存器 R1中指定位 “清零 ”的指令操作码为( )。 ( A) MOV ( B) AND ( C) ADD ( D) ORR 16 ARM处理器如果 R1=0x00000080

8、,则指令 MOV R0, R1, LSL#2执行后, R0的值为 ( )。 ( A) 0x00000200 ( B) 0x00000320 ( C) 0x00000020 ( D) 0x00000040 17 以下 ARM处理器的指令或伪指令错误的是 ( )。 ( A) MOV R1, R2 ( B) LDR R1, #0x12345678 ( C) LDR R1, =0x00000020 ( D) ADC R1, R2, R3 18 ARM处理器在比较指令之后,如果要依据是否相等转 移到指定地址 L1,则以下指令错误的是 ( )。 ( A) BEQ L1 ( B) BNE L1 ( C) B

9、XEQ L1 ( D) BLAL L1 19 下面是有关嵌入式系统的最小系统组成的叙述: 嵌入式最小系统包括嵌入式处理器 嵌入式最小系统包括电源电路 嵌入式最小系统包括时钟电路 嵌入式最小系统包括复位电路 上述叙述中,正确的是 ( )。 ( A)仅 和 ( B)仅 和 ( C)仅 、 和 ( D)全部 20 下面关于 JTAG的叙述中,错误的是 ( )。 ( A) JTAG技术是一种嵌入式测试技术 ( B)大多数 ARM嵌入式处理器芯片不包含 JTAG接口 ( C)多个器件可以通过 JTAG接口串联在一起进行测试 ( D)通过芯片的 JTAG接口可以实现在线编程功能 21 典型的嵌入式系统硬件

10、由嵌入式最小硬件系统及相关通道或接口组成,若一个嵌入式系统需要完成模拟量输出功能,该功能是由下面列出的嵌入式系统的 ( )实现的。 ( A)前向通道 ( B)后向通道 ( C)人机交互通道 ( D)相互互连通道 22 基于 ARM内核的嵌入式处理器芯片采用系统总线与外围总 线两层结构的方式构建片上系统。下面列出的组件中,不与系统总线相连的组件是 ( )。 ( A)电源管理与时钟控制器 ( B) DMA控制接口 ( C) RTC ( D)中断控制器 23 下面是基于 ARM内核的嵌入式芯片中有关 GPIO的叙述,其中错误的是 ( )。 ( A) GPIO作为输入接口时具有缓冲功能 ( B) GP

11、IO作为输出接口时具有锁存功能 ( C) GPIO的引脚一般是多功能复用的 ( D) GPIO一般只具有 0态和 1态,不具有高阻状态 24 基于 ARM内核的嵌入式芯片中包含互连通信组件,下面不 属于互连通信组件的是 ( )。 ( A) PWM ( B) SPI ( C) I2C ( D) Ethernet 25 下面是关于嵌入式系统使用的存储器的叙述: 嵌入式系统使用的存储器按照其存取特性可分为 RAM和 ROM 嵌入式系统使用的存储器按照其所处物理位置可分为片内存储器和片外存储器以及外部存储器 嵌入式系统使用的存储器按照存储信息的类型可分为程序存储器和数据存储器 新型的铁电存储器 FRA

12、M在嵌入式系统中得到了应用 上述叙述中,正确的是 ( )。 ( A)仅 和 ( B)仅 和 ( C)仅 和 ( D)全部 26 下面关于 I2C的叙述中,错误的是 ( )。 ( A) I2C即集成电路互连总线 ( B) I2C具有 SDA、 SCL和 ACK共 3条信号线 ( C) I2C传送数据时,每次传送的字节数目没有限制 ( D) I2C是多主总线 27 下面是关于 UART的叙述,其中错误的是 ( )。 ( A) ARM芯片中的 UART收发信息时,可以采用 FIFO模式,也可以采用普通模式 ( B) UART传送信息的格式以起始位开始,以停止位结束 ( C) UART传送信息时,一次

13、传送的数据 位的长度只能是 8位 ( D)基于 UART可组成 RS232接口 28 下面是关于嵌入式系统中使用的键盘的叙述,其中错误的是 ( )。 ( A)利用嵌入式芯片的 GPIO构成线性键盘时,一个按键需要占用一个 GPIO引脚 ( B)采用矩阵键盘结构时, 8个 GPIO引脚最多能构成 12个按键的键盘 ( C)采用机械式按键设计键盘时,按键按下时会产生抖动 ( D)矩阵键盘通常用行扫描法或反转法读取按键的特征值 29 C OS 操作系统启动的过程中, Bootloader执行完毕后,调用应用程序主文件 (通常是 main c)里的 main()函数。 main()函数在执行过程中,除

14、了用户函数和硬件初始化函数之外,需要执行以下三个主要的 C OS 函数: OSStart() OSTaskCreate() OSInit() 它们的执行顺序是 ( )。 ( A) 、 、 ( B) 、 、 ( C) 、 、 ( D) 、 、 30 C OS 系统中的每个任务都处在以下 5种状态之一:休眠态、就绪态、运行态、挂起态 (等待某一事件发生 )和被中断态。以下哪个说法是错误的 ? ( A)任务处于休 眠态,相当于该任务驻留在外存中,但还没有交给内核管理 ( B)任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还暂时不能运行 ( C)任

15、务处于运行态,指任务得到了 CPU的控制权正在运行之中 ( D)任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态 31 C OS 总是运行处于就绪态任务中优先级最高的那个任务,以下哪个说法是错误的 ?( ) ( A)真正实现任务切换的函数是 OSCtxSw() ( B)任务级的调度是由函数 OSSched()完成 ( C)中断级的调度是由函数 OSIntExit()完成 ( D)实现上下文切换的函数是 OSSched() 32 C OS 允许中断嵌套,嵌套层数可达多少层 ?( ) ( A) 32 ( B) 56 ( C) 128 ( D) 2

16、55 33 C OS 能够提供周期性时钟信号 (即所谓的时钟节拍 ),用于实现任务的正确延时和超时确认。节拍率应在什么范围内 ? ( ) ( A) 10 Hz 100Hz ( B) 10 Hz 1000Hz ( C) 100 Hz 1000Hz ( D) 100 Hz 10000Hz 34 C OS 的事件控制块有 4种类型,需要使用 4个不同的函数来创建。如下选项中哪一个用于创建事件控制块 ?( ) ( A) ()STaskCreate() ( B) ()SThreadCreate() ( C) ()SQCreate() ( D) ()SCtxSw() 35 下面关于 Linux内核的有关叙

17、述中,错误的是 ( )。 ( A)进程调度模块负责控制进程对 CPU资源的使用,所采取的调度策略是使得各个进程能够平均访问 CPU,但并不保证内核能 及时地执行硬件操作 ( B) Linux内存管理模块的功能之一是屏蔽各种硬件内存结构的差异并向上返回统一的访问接口 ( C)网络接口模块包含网络接口驱动程序 ( D)支持进程之间各种通信机制,其通信机制主要包括信号、管道、消息队列、信号量、共享内存和套接字 36 关于 UBoot,以下说法错误的是 ( )。 ( A) U一 Boot全称 USB Bootloader,通过 USB接口完成启动支持多种处理器和操作系统 ( B) UBoot支持 Po

18、werPC、 x86、 ARM等多种体系结构的处理器 ( C) UBoot支持嵌入式 Linux、 VxWorks、 QNx、 RTEMS、 Windows CE等操作系统 ( D) UBoot采用两个阶段完成操作系统的引导加载 37 关于微内核和宏内核操作系统,如下 ( )说法是错误的。 ( A) VxWorks是典型的微内核结构嵌入式操作系统 ( B) iOS追根溯源是一个类 UNIX操作系统,它属于宏内核架构 ( C) Android OS是典型的宏内核操作系统 ( D)一般认为微内核系统的实时性较好,故 Symbian归类为强实时嵌入式操作系统 38 以下关于 VxWoAs操作系 统的

19、叙述中,错误的是 ( )。 ( A)是目前公认为实时性很强、可靠性很高的一种嵌入式实时操作系统 ( B)在航空航天、通信和国防领域具有广泛的应用 ( C)属于大型商用操作系统,具有配套的 VMWare集成开发环境,为开发者带来很大方便 ( D)支持基于抢占式优先级调度的任务管理 39 嵌入式系统开发时,应该根据应用需求来选择相应的开发工具软件。 RVDS是一个较常用的开发工具软件,下面的有关叙述中错误的是 ( )。 ( A) RVDS中包括工程管理器、编译连接器、调试器和指令集仿真器 ( B) RVDS只支持 ARM内核的微处理器芯片 ( C) RVDS支持对 Flash存储器的编程 ( D)

20、 RVDS编译的代码比 ADS1 2编译的代码执行效率高 40 若基于 Linux操作系统所开发的 ARM应用程序源文件名为 test c,那么要生成该程序代码的调试信息,编译时使用的 GCC命令正确的是 ( )。 ( A) armlinuxgccc0 test 0 test c ( B) armlinuxgccs0 test o test c ( C) armlinuxgcc0 test test c ( D) armlinuxgccg0 test test c 二、填空题 41 IP核是开发 SoC的重要保证, IP核的复用可以减少 SoC研发成本,缩短研发时间。以 CPU为例,目前采用

21、【 41】 公司的 【 42】 内核占所有 32位嵌入式处理芯片的 90%左右,已经成为 32位嵌入式 CPU事实上的标准。 42 字符在嵌入式系统内部是使用二进制编码表示的,存储一个 ASCII字符需要使用 【 43】 个二进位,存储一个常用汉字需要使用 【 44】 个二进位(采用 GB2312编 码标准)。 43 目前,无线局域网( WLAN)已经是无线上网的一种重要手段,它采用的通信协议是 IEEE【 45】 abgn,其数据传输速率可达 11 【 46】 。 44 程序存储器和数据存储器仅用一套总线与 CPU连接的这种存储结构称为 【 47】 结构,程序存储器和数据存储器分开采用两套总

22、线与 CPU连接的存储结构称为 【 48】 结构。 45 在 ARM处理器中,只允许使用 16位指令编码的状态称为 【 49】 状态,只允许使用 32位指令编码的状态称 为 【 50】 状态。 46 已知 R0 5000, R1 8000,执行指令 MOV R0, R1, LSR#3后, R0 【 51】 , R1=【 52】 。 47 小端模式下如果从 0x60000010开始到 0x60000017存放的一个双字为0x123456789ABCDEF0,且 R1 0x60000010,则加载指令 LDRB R0, R1使 R0【 53】 、 LDRH R2, R1, #2使 R2 【 54】

23、 。 48 下图给出了产生嵌入式处理器时钟信号 的两种方法,其中左图为使用【 55】时钟信号发生器产生嵌入式处理器时钟信号的方法,右图为使用【 56】时钟信号源产生嵌入式处理器时钟信号的方法。49 典型嵌入式系统在硬件上除嵌入式最小硬件系统外,还包含一些相关的通道或接口。其中:由 【 57】 量输入接口和数字量输入接口组成的输入接口常称为 【 58】 向通道。 50 ARM处理器芯片内部的直接存储器访问控制器常简称为 【 59】 控制器,采用它来传输数据,可降低处理器的负荷:通过将 CPU设为低功耗状态,并使用直接存储器访问 控制器传输数据,能降低系统的 【 60】 。 51 Flash存储芯

24、片 AM29LV160的外部地址线共 20条( A0 A19),数据线共 16条( DQ0 DQ15),由此计算 AM29LV160的存储容量 V=【 61】 Mbits,或表示为 【 62】 MB。 52 基于 ARM内核的嵌入式芯片中的中断控制器的功能是对芯片中相关硬件组件的中断请求进行管理和控制,一般采用【 63】中断( VIC)或【 64】中断( NVIC)方式管理中断。 53 CAN总线的数据帧由 7个不同的域组成, 按照传输顺序,它们是:帧起始、仲裁域、控制域、 【 65】 域、 【 66】 域、应答域、帧结尾。 54 实时操作系统( RTOS)有 3个主要的实时指标 响应时间、吞

25、吐量和生存时间,响应时间的具体指标是: 【 67】 时间和 【 68】 时间。 55 【 69】 系统是目前只能手机使用最多的一种操作系统,他是以 【 70】 为基础的半开放源代码的一种操作系统,由谷歌( Google)公司推出。 56 为了使操作系统容易在不同的硬件平台上进行移植,一 些嵌入式操作系统包含有一个硬件抽象层,硬件抽象层的英文缩写是 【 71】 ,它位于 【 72】和硬件之间,从而隐藏了硬件平台的差异,避免了操作系统对硬件的直接访问。 57 Linux内核主要是由 5个子系统组成的,如下图所示,其中的 A是【 73】子系统, B是【 74】子系统。 58 C OSII操作系统是我

26、国广泛使用的一种抢占式实时操作系统,基于 COSII的嵌入式系统软件部分由 4层组成,按照从上而下的顺序它们是: 【 75】 层,应用程序接口( API)层, 【 76】 层,及设备驱动程序层。 59 JTAG是指满足 IEEE1149规范的边界扫描测试方法及 TAP接口,是一种用于片上 【 77】 技术的统称。 JTAG接口标准中规定了 TAP接口所使用的 5个信号,它们分别是 【 78】 、 TMS、 TDI、 TDO和 TRST。 60 使用 GNU GCC开发应用程序时,若源文件为 test.c,用命令: arm-linux-gcc-g-o test test.c对该源文件进行编译,然

27、后运行 【 79】 命令进入调试环境。在调试环境下,键入命令; file test来加载被调试的文件,然后再用 【 80】 命令来运行它。 三、综合题 61 地铁进出站闸机的控制器以 S3C2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下: a、闸机能够识别本地铁票务系统出售的 IC卡。能识别的 IC卡有 2种,一种是可预付费的 “市民卡 ”,另一种是地铁站内出售的 “当次卡 ”。 b、乘客凭 “市民卡 ”或 “当次卡 ”刷卡进站。若 IC卡合法,则闸机打开,乘客通过后,闸机立即关闭;若 IC卡不合法,闸机不打开,并进行声光报警。声光报警 5次后自动停止。 c、进站刷卡时,

28、还需识 别 IC卡的种类。若是 “市民卡 ”,在闸机打开之前,需读取卡中余额并显示在闸机的 LED显示器上,且把地铁站 ID、进站时间写入卡中相应区域。若是 “当次卡 ”,判断合法后直接打开闸机。 d、出站时,乘客需要根据所用的 IC卡种类,来进行不同的操作。若乘客用的是 “市民卡 ”,则需在闸机的刷卡器上刷卡,若乘客用的是 “当次卡 ”则需要把卡投入闸机的投卡口中。 e、若乘客出站时刷的是 “市民卡 ”,闸机系统需读取存储在卡上的 “市民卡 ”类别 ID(注: “市民卡 ”类别分为普通卡、学生卡、老人卡)、地铁站 ID、进站时间、余额等信息,根据这些信息来 扣除费用,并在闸机的 LED显示器

29、上显示余额及本次扣费额,若是学生卡或老人卡,还要用声音播报出 “市民卡 ”类别,然后,打开闸机,乘客通过后立即关闭闸机。 f、若乘客出站时用的是 “当次卡 ”,判断合法后即把闸机打开,乘客出去后立即关闭。根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)( 1)闸机控制器的硬件平台设计时,除了需要设计最小硬件系统(包括:微处理器、 【 81】电路、时钟电路、复位电路、存储器、 JTAG接口电路 )外,还必须设计 IC卡读写电 路、闸门电机驱动电路、声音提示及声光报警电路、 LED显示接口电路等。若闸门电机驱动电路由 GPE

30、1引脚控制, GPE1引脚输出 “0”时,控制闸门关闭,输出 “1”时,控制闸门打开。那么,初始化 GPE1引脚功能的语句是: rGPECON=(rGPECON|0x00000004)rULCON1= ( 【 86】 3)|(0 2)|( 【 87】 );设置线路控制寄存器 rUCON1= 0x245;设置控制寄存器 rUBRDIV1=(int)(PCLK/ 【 88】 )+ 0.5 - 1);设置波特率,小数采用四舍五入 ( 3)乘客出站时刷的若是 “市民卡 ”,则需要用声音来播报卡的类别,即若是 “学生卡 ”则语音播报:学生卡;若是 “老人卡 ”则语音播报:老人卡。因此,硬件平台构建时设计

31、了一个 16位 D/A转换器芯片,再加上功率放大电路及扬声器等所构成的语音 播报电路, S3C2410芯片通过 GPC端口与 D/A转换器的 16位数据线相连。软件设计时,可以先行对相关的语音波形进行采样、编码。设人的语音频率范围是 300Hz4000 Hz,因此,对语音波形采样时,采样频率至少应为 【 89】 KHz,所采得的数字语音信号才不至于失真。假设,播音员读 “学生卡 ”的这段语音波形持续 3秒,采用该采样频率进行采样,数字语音信号编码采用16位二进制数,那么存储该段语音信号约需要 【 90】 KB( 1KB=1024B)的存储容量。语音回放时,按照采样频率要求,定时从所存储的单元中

32、逐次读出先行 采样得到的数字语音信号,输出给 D/A转换器,然后通过扬声器播出。因此,在相关的驱动程序中,需要用语句: rGPCCON= 【 91】;(注: rGPCCON是端口 C的控制寄存器)来初始化 GPC端口的引脚功能。然后通过 GPC端口的【 92】寄存器定时输出数字语音信号。( 4)闸门在乘客通过闸机后立即关闭,因此,硬件平台构建时,可在闸门的后方一定距离内安装一个红外感测探头,并在闸机控制器中设计相关接口电路。若采用 GPE0引脚来输入红外感测信号, GPE0引脚为 “1”时,表示人体不在感应区内, GPE0引脚为 “0”时,表示人体 在感应区内。那么,初始化 GPE0引脚功能的

33、语句是: rGPECON=rGPECON & 【 93】 ; rGPECON是端口 E的控制寄存器判断是否人体在感应区内的语句可以是: if (rGPEDAT & 0x0001) = 【 94】 )/判断出人体在感应区内 ( 5)闸机控制器的应用软件将在无操作系统环境下进行开发。设计者可以设计一个启动引导程序,来引导应用程序。按照ARM9体系结构中的规定,启动引导程序代码的存储单元首址应该是【 95】,它对应着复位异常向量。系统上电 /复位后, ARM9微处理器处于管 理模式,启动引导程序在引导应用程序前,通常需用指令 ORR R1, R0,【 96】 |0xC0和 MSR CPSR_cxsf

34、,R1来使 ARM核进入用户模式(注: R0, R1寄存器的初值设定为 0。CPSR寄存器的格式见题后附录。),然后再通过指令【 97】来引导应用程序主函数 main()。启动引导程序中还需要完成异常向量表的设置, ARM9体系结构中规定异常向量之间各相差【 98】个字节,因此,需要在各异常向量处设计一条分支指令。对于 S3C2410微处理器来说,其启动引导程序还需要完成禁止看门狗部件和禁止【 99】部件,并设置各工作模式下的【 100】指针。说明:下面是试题解答时需要用到的 寄存器格式及相关说明。 1)端口 C控制寄存器 (GPCCON)的格式3)端口 H控制寄存器 (GPHCON)的格式4

35、)ULCONn寄存器的格式计算机三级(嵌入式系统开发技术)机试模拟试卷 47答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 嵌入式系统与通用计算机一样,也由硬件和软件两部分组成。硬件的主体是 CPU和存储器,它们通过 I O接口和 I O设备与外部世界联系。嵌入式系统的软件配置有多种情况,有些简单,有些比较复杂;而嵌入式系统的 CPU有 ARM、 DSP和 FPGA等。故本题选择 C。 2 【正确答案】 B 【试题解析】 数字信号处理器英文缩写为 DSP,它是一种适用于数字信号处理的微处理器,它支持单指令多数据( SIMD)并行处理的指令,能显著提高音频、视频等数字信号的数据处理效

36、率。所以 B项错误,故本题选 B。 3 【正确答案】 C 【试题解析】 随着电子设计自动化水平的提高和 VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是 所谓的片上系统。 SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字模拟混合电路和射频电路。由于 SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和 I O等多种功能。目前,大多数 32位的嵌入式处理芯片均为 SoC, SoC逐渐成为

37、集成电路设计的主流发展趋势。因此本题选 C。 4 【正确答案】 A 【试题解析】 嵌入式系统的分类有多种。按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。故本题选 A。 5 【正确答案】 A 【试题解析】 集成电路根据其集成度的高低可以分为小规模( SSI)、中规模( MSI)、大规模( LSI)、超大规模( VLSI)和极大规模( ULSI)等几种。嵌入式处理芯片大多属于 VLSI和 ULSI。集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成,生产、控制及测试设备异常昂贵。集成电路大多在硅衬底上制作而成,硅衬底

38、是单晶硅锭经切割、研磨和抛光而成的圆形薄片。集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成。故本题选择 A。 6 【正确答案】 A 【试题解析】 本题应掌握数字图像数据量计算公式,( 102476816 8) 5 = 0 3 MB。故本题选 A。 7 【正确答案】 A 【试题解析】 以太网数据帧:前导码( 7字节)、帧起始定界符( 1字节)、目的 MAC地址( 6字节)、源 MAC地址( 6字节)、类型长度( 2字节)、数据( 46 1500字节)、帧校验序列( 4字节)。 A项 IP地址不属于以太网数据帧内容。故选 A。 8 【正确答案】 D 【试题解析】 一

39、个 A类 IP地址由 1字节(每个字节是 8位)的 网络地址和 3个字节主机地址组成,网络地址的最高位必须是 “0”, 即第一段数字范围为 1127。每个 A类地址可连接 16387064台主机, Internet有 126个 A类地址。 D项正确。故本题选 D。 9 【正确答案】 C 【试题解析】 ARM采用 RISC精简指令集,采用冯 .诺依曼体系或哈佛结构;ARM的总线结构称为 AMBA(先进微控器制总线结构),是 ARM推出的开放式总线结构,是目前流行的一种工业标准片上结构; ARM处理器具有耗电省、功能强、成本低等特点。故本题选 C。 10 【正确答案】 C 【试题解析】 ARM7

40、ARM11为经典 ARM处理器: RM11以后则以 Cortex命名,分为三个系列, A, R, M系列,分别面向高端应用、实时控制和微控制器;其中 CortexM 系列针对成本和功耗敏感的 MCU 和终端应用(如智能测量、人机接口设备、汽车和工业控制系统、大型家用电器、消费性产品和医疗器械)的混合信号设备进行过优化。因此 C项错误,故本题选 C。 11 【正确答案】 D 【试题解析】 在 ARM的体系结构中,处理器可以工作在 3种不同的状态, ARM状态 Thumb Thumb2状 态 调试状态。 ARM状态是 ARM处理器工作于 32位指令的状态,即 32位状态,所有指令均为 32位宽度。

41、 Thumb状态是ARM执行 16位指令的状态,即 16位状态。在 Thumb模式下,指令代码只有 16位,使代码密度变大,占用内存空间减小,提供比 32位程序代码更佳的效能。ARM处理器复位后自动进入 ARM状态。 D项正确,故本题选 D。 12 【正确答案】 D 【试题解析】 程序状态寄存器 (current program status register) CPSR在用户级编程时用于存储条件码; CPSR包含条件码 标志,中断禁止位,当前处理器模式以及其他状态和控制信息。故本题选 D项。 13 【正确答案】 C 【试题解析】 小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存

42、在内存的低地址中;本指令表示将寄存器 R1的内容自动增加 4,形成操作数的有效地址,从中取得 32位操作数存入寄存器 R0中。故本题选 C。 14 【正确答案】 A 【试题解析】 按题目要求,即将 R0的值传送到以 R1的值为地址的存储器中,故需采用寄存器间接寻址。故本题选 A。 15 【正确答案】 B 【试题解析】 使用逻 辑与指令 AND和 0进行按位相与,可以起到清零的作用。故本题选 B。 16 【正确答案】 A 【试题解析】 本指令表示将寄存器 R1的值左移 2位后传送到 R0,故本题选 A。 17 【正确答案】 B 【试题解析】 LDR是加载存储类指令,表示存储器到寄存器的数据传送;

43、而 # 是立即数符号,表示立即数寻址, B项错误,故本题选 B。 18 【正确答案】 D 【试题解析】 比较之后进行转移,属于分支程序设计。 A、 B、 C三个选项中的指令均可表示, D项指令不存在,故本题选 D。 19 【正确答 案】 D 【试题解析】 嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口。故本题选 D。 20 【正确答案】 B 【试题解析】 JTAG技术是一种嵌入式测试技术,目前大多数嵌入式 CPU、DSP、 FPGA器件都支持 JTAG标准。 JTAG标准允许多个芯片(电路)的边界扫描寄存器 BSR通过 JTAG接口串联在一起,实现对

44、多个器件的测试。通过芯片的JTAG接口可以实现在线编程功能。所以 B选项错误,故本题选 B。 21 【正确答案】 B 【试题解析】 前向 通道通常指的是输入接口,由模拟量输入接口和数字量输入接口组成,模拟输入接口包括传感器,信号调节电路(滤波,放大器等), A D转换器等构成。后向通道是输出接口,由模拟量和数字量接口组成,包括 D A转换器,功率放大器,执行器等。故本题选择 B。 22 【正确答案】 C 【试题解析】 按照 AMBA总线规范,以 ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统。连接到系统总线上高带宽组件主要包括:电源管理与时钟控制器、测试接口

45、、外部存储器控制接口、DMA控制器、 USB主机、中 断控制器等:而 C选项的 RTC是与外围总线连接的硬件组件。故本题选择 C。 23 【正确答案】 D 【试题解析】 GPIO的引脚一般是多功能复用的,一般具有 0态和 1态和高阻状态;作为输入接口时具有缓冲功能,作为输出接口时具有锁存功能。故本题选择D。 24 【正确答案】 A 【试题解析】 ARM处理芯片内部有多个可互联通信的组件,主要包括 UART、I2C、 SPI、 CAN、 USB、 Ethernet等。 A项是脉宽调制,不属于互连通信组件,故本题选 A。 25 【正确答案】 D 【试题解析】 嵌 入式系统使用的存储器按照其存取特性

46、可分为 RAM和 ROM:按照其所处物理位置可分为片内存储器和片外存储器以及外部存储器;按照存储信息的类型可分为程序存储器和数据存储器;随着新技术的发展,新型的铁电存储器 FRAM在嵌入式系统中得到了应用。全部正确,故本题选 D。 26 【正确答案】 B 【试题解析】 I2C总线只有两条信号线,一条是数据线 SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成。没有 ACK, B项错误,故本题选 B。 27 【正确答案】 C 【试题解析】 ARM芯片中的 UART收 发信息时,可以采用 FIFO模式,也可以采用普通模式: UART传送信息的格式以起始位开始,以停止位结束; UART传送

47、信息时,一次传送的数据位可为 5、 6、 7、 8位,由编程决定:基于 UART可组成 RS232接口。 C选项错误,故本题选 C。 28 【正确答案】 B 【试题解析】 利用嵌入式芯片的 GPIO构成线性键盘时,一个按键需要占用一个GPIO引脚;采用矩阵键盘结构时, 8个 GPIO引脚最多能构成 64个按键的键盘;采用机械式按键设计键盘时,按键按下时会产生抖动;矩阵键盘通常用行扫描法或反转法读取按键的特征 值。故本题选 B。 29 【正确答案】 D 【试题解析】 main()函数在执行过程中,除了用户函数和硬件初始化函数之外,需要按顺序执行以下三个主要的 C OSII函数; OSInit()

48、: OSTaskCreate():OSStart()。故本题选 D。 30 【正确答案】 A 【试题解析】 任务处于休眠态,相当于该任务驻留在内存中,但还没有交给内核管理,故 A项错误,其余三项正确,选本题选 A。 31 【正确答案】 D 【试题解析】 OSSched() 函数是任务调度的前导函数, D项 错误,故本题选 D。 32 【正确答案】 D 【试题解析】 C OSII允许中断嵌套,嵌套层数可达 255层。故本题选 D。 33 【正确答案】 A 【试题解析】 C OSII能够提供周期性时钟信号(即所谓的时钟节拍),用于实现任务的正确延时和超时确认。节拍率应在每秒 10次到 100次之间

49、,即 10100Hz。故本题选 A。 34 【正确答案】 C 【试题解析】 C OSII的事件控制块有 4种类型,需要使用 4个不同的函数来创建。 4个不同的函数分别是: OSSemCreate()、 OSMutexCreate()、OSMboxCreate()、 OSQCreate()。故本题选 C。 35 【正确答案】 A 【试题解析】 进程调度模块负责控制进程对 CPU资源的使用,所采取的调度策略是使得各个进程能够公平合理地访问 CPU,同时保证内核能及时地执行硬件操作。 A选项叙述有误, B、 C、 D正确,故本题选 A。 36 【正确答案】 A 【试题解析】 UBoot,全称 Univer

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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