计算机三级(嵌入式系统开发技术)机试模拟试卷143
选择题
1.不属于ARM内核主要特点的是( )。(D)
A. 功耗低
B. 功能强大
C. 采用RISC占构
D. 全部采用哈佛结构
解析:ARM内核与其他处理器内核相比,主要特点为耗电省、功能强、成本低、16位Thumb与32位ARM和Thumb-2双指令集并存以及具有非常众多的合作伙伴,适用面广泛。ARM有许多系列,如ARM7,ARM9,ARM10E,XScale,Cortex等,其中哈佛结构和冯诺依谩结构都有。如控制领域最常用的ARM7系列是冯诺依谩结构,而Cortex-M3系列是哈佛结构。故本题选择D。
2.下列关于Bootloader的陈述中,不正确的是( )。(B)
A. 不同的Bootloader程序功能虽有差别,但大多支持操作系统引导和加载功能
B. Bootloader又称为bootROM
C. 嵌入式操作系统的引导加载可以采用启动加载(bootloading)模式或下载(downloading)模式
D. Bootloader依赖于具体的硬件结构
解析:嵌入式系统加电后执行的第一批最初操作,称为引导或者自举(Boot),对应的程序称为引导程序或者引导加载程序(Bootload)。故此题选择B。
3.片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是( )。(C)
A. SoC已经成为嵌入式处理器芯片的主流发展趋势
B. 它是集成电路加工工艺进入到深亚微米时代的产物
C. 片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持I/O功能
D. 片上系统既能把数字电路也能把模拟电路集成在单个芯片上
解析:随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。由于SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能。目前,大多数32位的嵌入式处理芯片均为SoC,SoC逐渐成为集成电路设计的主流发展趋势。因此本题选择C。
4.嵌入式系统硬件的逻辑组成可用下图描述,图中①、②、③、④处分别是( )。(B)
A. 存储器、输入接口、输出接口、测控对象
B. 测控对象、存储器、输入接口、输出接口
C. 输入接口、输出接口、测控对象、存储器
D. 输出接口、存储器、测控对象、输入接口
解析:嵌入式系统由硬件和软件两部分组成。硬件的主体是CPU和存储器,它们通过输入/输出接口和设备与外部相联。故此题选择B。
5.一幅1024×768的彩色图像,每个像素使用16位表示,采用压缩比为5倍的算法压缩图像数据之后,其数据量大约是( )MB。(A)
A. 0.3
B. 0.5
C. 1
D. 1.5
解析:本题应掌握数字图像数据量计算公式,(1024×768×16/8)/5=0.3 MB。故本题选择A。
6.在ARM指令的条件码中,用于带符号数比较的助记符后缀是( )。
①CS ②CC ③HI ④LS ⑤GE ⑥LT ⑦GT ⑧LE(B)
A. ①②③④
B. ⑤⑥⑦⑧
C. ①②④⑦⑧
D. ①②③④⑤⑥⑦⑧
解析:在ARM指令的条件码中,用于带符号数比较的助记符后缀是GE、LT、GT、LE。故此题选择B。
7.下列系统属于实时系统的是( )。(D)
A. 电子邮件系统
B. 电子书阅读器
C. 微博
D. 飞行控制系统
解析:实时系统的主要特征是能够及时响应外部发生的随机任务请求,并且能够在规定的时限内完成任务。典型的实时系统有民航导航系统、防空预警系统、电力输送控制系统等;典型的非实时系统有视频播放系统、博客发布系统、手机交互式城市交通导航系统等。四个选项中只有D项是实时系统,故本题选择D。
8.关于ARM嵌入式处理器的工作状态,以下说法错误的是( )。(D)
A. ARM状态是32位指令的状态,指令代码全部是4个字节长度
B. 11humb状态为16位指令状态,指令长度为16位
C. 17humb一2状态兼容16位指令和32位指令编码
D. ARM状态和Thumb状态可以相互切换,复位时自动进入Thumb状态
解析:ARM与Thumb间可以互相切换。如果Thumb状态进入异常处理(异常处理要在ARM状态下进行),则当异常返回时,将自动切换到Thumb状态。当处理器进行异常处理时,则从异常向量地址开始执行,将自动进入ARM状态。D选项错误,故本题选择D。
9.在基于ARM微处理器为核心的硬件平台上,开发其linux环境下的应用程序expl.c。若需要编译后生成expl.c对应的汇编程序,应使用的命令是( )。(A)
A. arm–linux–gcc–S expl.c
B. arm–linux–gcc–oexpl expl.c
C. arm–linux–gcc–c expl.c
D. arm–linux–gcc–g–oexpl expl.c
解析:arm–linux–gcc–S–o test.s test.c 该命令中只加入了参数–S、–o test.s,执行该命令后,编译器将连续执行预处理、编译等阶段的操作,最终生成文件名为test.s的汇编语言文件。注意,若去掉–o test.s参数,编译器也会自动生成文件名为test.s的汇编语言文件。 arm–linux–gcc–c–o test.o test.c 该命令中只加入了参数–c、–o test.o,执行该命令后,编译器将连续执行预处理、编译、汇编等阶段的操作,没有执行连接阶段的操作,最终生成文件名为test.o的目标文件。注意,若去掉–o test.o参数,编译器也会自动生成文件名为test.o的目标文件。arm–linux–gcc–o test test.c 该命令中只加入了参数–o test,而没有加入–c、–S、–E等,执行该命令后,编译器将连续执行预处理、编译、汇编、连接等阶段的操作,最终生成文件名为test的输出文件。arm–linux–gcc–g–o test test.c 该命令中加入了参数–g、–o test,执行该命令后,编译器将在生成的输出文件test中加入GDB能够使用的调试信息,使得用GDB调试时比较方便。故本题选择A。
10.数字视频的数据量大得惊人,无论是存储、传输还是处理都有一定困难,所以必须进行数据压缩。目前我国数字有线电视和卫星电视传输时采用的压缩编码标准是( )。(B)
A. MPEG一1
B. MPEG一2
C. MPEG一3
D. MPEG一4
解析:根据MPEG组织定义的标准可知,MPEG一2主要用于数字有线电视和卫星电视以及高清晰度电视领域。目前我国数字有线电视和卫星电视传输时采用的压缩标准也是MPEG一2,故本题选择B。
11.以下对伪指令的解释错误的是( )。(B)
A. DCB 0x56:在内存区域分配一个字节的内存空间并初始化为0x56
B. CODE32:伪指令通知编译器,其后的指令序列为32位的Thumb指令
C. MyTest EQU 15000: 为
本文档预览:3600字符,共23324字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载