计算机三级(嵌入式系统开发技术)机试模拟试卷160
选择题
1.IEEE的实时UNIX分委会认为实时操作系统应该具备若干特征,下面( )不是实时操作系统必须具有的特征。(D)
A. 具有异步I/O和中断处理能力
B. 任务切换时间和中断延迟时间确定
C. 优先级中断和调度
D. 轮转调度
解析:IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。选项D不是实时系统的特征,故本题选择D。
2.IEEE的实时UNIX分委会认为实时操作系统应该具备若干特征,下面( )不是实时操作系统必须具有的特征。(D)
A. 具有异步I/O和中断处理能力
B. 任务切换时间和中断延迟时间确定
C. 优先级中断和调度
D. 轮转调度
解析:IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。选项D不是实时系统的特征,故本题选择D。
3.ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDR R0,[R1,#4]执行后,R0中的值为( )。(C)
A. 0x35363738
B. 0x36353837
C. 0x38373635
D. 0x37383536
解析:小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;本指令表示将寄存器R1的内容自动增加4,形成操作数的有效地址,从中取得32位操作数存入寄存器R0中。故本题选择c。
4.嵌入式系统使用的片上系统英文缩写名为SoC,下面关于SoC叙述中错误的是( )。(D)
A. SoC也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物
B. SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路
C. SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能
D. SoC的设计制造难度很大,目前还没有得到广泛使用
解析:随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。由于SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能。目前,大多数32位的嵌入式处理芯片均为SoC,SoC逐渐成为集成电路设计的主流发展趋势。综上可知,D选项不正确,故本题选择D。
5.以下关于ARM处理器说法正确的是( )。(A)
A. 小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中
B. ARM处理器支持8位、16位、24位和32位数据处理
C. MPU为ARM处理器的存储器管理单元
D. MMU为ARM处理器的存储器保护单元
解析:大端模式,是指数据的高位保存在内存的低地址中,而数据的低位保存在内存的高地址中;小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;ARM处理器支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;MPU为ARM处理器的内存保护单元,MMU是ARM处理器的内存管理单元。故本题选择A。
6.以下ARM指令中属于寄存器间接寻址的指令是( )。(B)
A. TST R1,#0xFE
B. LDRB R1,[R2]
C. MOV R1,R0,LSL#3
D. BIC R0,R0,#0x0B
解析:寄存器间接寻址就是以寄存器中的值作为操作数地址,而操作数本身存放在存储器中。用于间接寻址的寄存器必须用[]括起来。因此,只有B选项正确,故本题选择B。
7.一般而言,移植VxWorks操作系统有4种操作类型,下面不属于这4种类型的是( )。(A)
A. 用户界面移植
B. 宿主机移植
C. 体系结构移植
D. 目标板移植
解析:一般而言,移植VxWorks操作系统有下列四种操作类型:宿主机移植、体系结构移植、目标板移植和升级以前Tornado集成开发环境版本的BSP到最新版本。故本题选择A。
8.下列不是实时操作系统的是( )。(D)
A. VxWorks
B. RTAI
C. RTLinux
D. Windows7
解析:RTOS的特点是响应中断请求并且完成相应中断服务子程序(ISR)的时间非常快。四个选项中,VxWorks、RTAI和RTLinux均是实时操作系统,故此题选择D项。
9.嵌入式系统中的CPU具有一些与通用计算机所使用CPU不同的特点,下面不是其特点的是( )。(B)
A. 低功耗
B. 64位字长
C. 支持实时处理
D. 集成了测试电路
解析:根据CPU的字长,微处理器产品有4位、8位、16位、32位和64位之分。故B错误。嵌入式系统中的CPU的另一个特点是结构可扩展,故本题选择B。
10.下面是关于嵌入式系统使用的存储器的叙述,其中错误的是( )。(C)
A. 嵌入式系统使用的存储器以半导体存储器为主
B. 铁电存储器(FRAM)在嵌入式系统已得到应用
C. 静态存储器SRAM是非易失性存储器
D. 动态存储器DRAM是易失性存储器
解析:随机存取存储器包括静态和动态两种形式,即SRAM和DRAM,它们都是易失性存储器,即掉点后信息丢失。C选项错误,故本题选择C。
11.以下关于Linux的叙述,错误的是( )。(B)
A. Linux内核第一次问世是在1991年10月
B. Linux是一种微内核结构
C. 同一个应用程序在UNIX环境下的运行速度和效率往往高于Linux环境
D. Linux系统最初以Unix为原型,以实现POSIX标准作为其目标
解析:Unix、嵌入式Linux、WinCE、Mac OS、Android OS和DOS操作系统是典型的单内核操作系统。属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS-II、iOS等。选项B错误,故本题选择B。
12.在ARM汇编语言程序设计中,经常用到子程序设计及调用,与子程序设计与调用无关的指令或伪指令是( )。(D)
A. BL SerchMin
B. IMPORT SerchMin
C. MOV PC,LR
D. B SerchMin
解析:在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现。IMPORT伪指令用于通知编译器要使用的标号在其他的源文件中定义但要在当前源文件中引用;MOV PC,LR在ARM汇编中用于子程序的返回。所以本题选择D。
13.下面
本文档预览:3600字符,共22158字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载