嵌入式系统第三套试题 联系客服

发布时间 : 星期二 文章嵌入式系统第三套试题更新完毕开始阅读5172930749649b6649d747cb

D) ADCEQ R1,R2,R3

【解析】:ADD和ADC分别表示加操作和带进位加操作,而AND表示逻辑与操作,NE和EQ分别表示不想等和相等的判断,故此题选择D项。

以下ARM指令中属于寄存器间接寻址的指令是()。

A) TST R1,#0xFE

B) LDRB R1,[R2]

C) MOV R1,R0,LSL#3

D) BIC R0,R0,#0x0B

【解析】:寄存器间接寻址就是以寄存器中的值作为操作数地址,而操作数本身存放在存储器中。用于间接寻址的寄存器必须用[ ]括起来。因此,只有B选项正确,故选B。

以下对伪指令的解释错误的是()。

A) DCD 0x12;在内存区域分配一个32位字的内存空间并初始化为0x00000012

B) CODE16;伪指令通知编译器,其后的指令序列为16位的Thumb指令

C) Test EQU 50;定义一个常量Test值为50,不能定义32位常数

D) IMPORT Main; 该伪指令通知编译器当前文件要引用标号Main,但Main在其他源文件中定义

【解析】:DCD为ARM汇编器所支持的数据定义伪指令,用于分配一片连续的字存储单元并用指定的数据初始化,A项正确;CODE16伪指令通知编译器,其后的指令序列为16位的Thumb指令,故B正确;EQU是等于伪指令,用于为程序中的常量、标号等定义一个等效的字符名称,Test EQU 50定义标号Test的值为50,C错误;IMPORT伪指令用于通知编译器要使用的标号在其他源文件中定义,但要在当前源文件中引用,而且无论当前源文件是否引用该标号,该标号均会被加入到当前源文件的符号表中,D项解释正确,故此题选择C。

在ARM汇编语言程序设计中常有分支和循环程序的设计,下面指令中应用于分支和循环的指令操作码是()。 ①B ②ADD ③AND ④LDR ⑤STR ⑥MOV ⑦EOR ⑧CMP ⑨BX ⑩TEQ

A) ①和⑨

B) ①和⑧

C) ④和⑤

D) ⑧和⑩

【解析】:ARM汇编分支程序采用转移指令B、子程序调用指令BL或条件转移指令BX来实现;在ARM汇编中一般没有专门的指令用来实现循环,一般采用比较指令CMP、ADD或SUB等能产生条件的指令,然后再通过带状态的条件转移指令BX来实现。故此题选择A。

下面关于目前嵌入式最小硬件系统的叙述中,错误的是()。

A) 嵌入式最小硬件系统包括嵌入式处理器

B) 嵌入式最小硬件系统包括时钟电路

C) 嵌入式最小系统包括给系统供电的电源电路

D) 嵌入式处理器片内一般不包括存储器,组成最小系统时必须外扩存储器

【解析】:嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口。故D项不正确,选择D。

下面是关于嵌入式系统使用的存储器的叙述,其中错误的是()。

A) CPU使用最频繁的少量的程序代码和数据存放在Cache中

B) 系统正在运行的程序的大部分数据和代码存放在主存储器(内存)中

C) 嵌入式系统使用Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高

D) 嵌入式处理器内部的Cache采用DRAM

【解析】:在嵌入式系统中,对于CPU使用最频繁的少量的程序代码和数据用SRAM作为高速缓冲存储器(Cache)存放,系统正在运行中的程序的大部分数据和代码存放在主存储器(内存)中,尚未启动运行的其余程序或数据则存放在容量大的外部存储器如磁盘中待命。使用Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高。D项叙述有误,故此题选择D。

下面关于存储器的叙述中,错误的是()。

A) DDR SDRAM中的DDR是指双倍数据速率

B) DDR2 SDRAM可预读取2位数据

C) 磁性随机存取存储器MRAM是一种非易失性存储器,拥有SRAM的高速存取能力,以及DRAM的高集成度

D) 铁电存储器FRAM既具有只读存储器非易失性的特点,又具有随机存储器可快速随机读写的特点,而且速度快,功耗低

【解析】:DDR是Dual Data Rate的缩写,指双倍数据速率;DDR2使原来 DDR 可预读取2位变成可预读取4位(或8位),把DDR的数据传输速率又提高了两倍(四倍);磁性随机存取存储器MRAM是一种非易失性存储器,拥有SRAM的高速存取能力,以及DRAM的高集成度;铁电存储器FRAM既具有只读存储器非易失性的特点,又具有随机存储器可快速随机读写的特点,而且速度快,功耗低。故B项错误,此题选B。

通过SPI进行数据串行通信的原理如下图所示,根据下图提示,确定下面关于SPI的叙述中,哪一个叙述是错误的?()。

通过SPI进行数据串行通信的原理如下图所示,根据下图提示,确定下面关于SPI的叙述中,哪一个叙述是错误的?()。

A) 1个时钟信号SCK对应一位数据的发送和另一位数据的接收

B) 数据从主机移位寄存器一位一位移入到从机移位寄存器,同时从机移位寄存器中的数据一位一位移入到主机移位寄存器

C) 8个时钟周期完成1个字节的操作

D) SPI不能实现全双工通信

【解析】:将数据写到SPI发送缓冲区后,一个时钟信号SCK对应一位数据的发送(MISO)和另一位数据的接收(MOSI);在主机中数据从移位寄存器中自左向右发出送到从机(MOSI),同时从机中的数据自右向左发到主机(MISO),经过8个时钟周期完成1字节的发送。故D项错误,选D

下面关于USB的叙述中,错误的是()。

A) 在具有OTG的USB总线上,可以实现在没有主机情况下从设备之间直接进行点对点通信

B) USB 2.0 的速度为480Mbps,USB3.0达到640Mbps

C) 主机的USB接口向从设备提供了电源

D) USB支持热插拔

【解析】:USB OTG的作用是可以摆脱主机,直接在具有OTG的USB总线上完成点对点通信,实现在没有主机的情况下从设备之间直接进行数据传送,故A正确;目前USB2.0的速度为480Mb/s,USB3.0达到5Gb/s即640MB/s,故B项错误;USB接口提供了内置电源,主机的USB接口向从设备提供电源,C正确;USB总线接口支持设备的即插即用和热插拔功能,所以D也正确。此题选择B。

下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是()。

A) 目前嵌入式系统中使用的触摸屏除电阻式触摸屏外,还有电容式触摸屏

B) 电阻式触摸屏是一种电阻传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X坐标和Y坐标的电压

C) 电阻式触摸屏通过多点触摸或滑动进行操作

D) 相对于电容式触摸屏,电阻式触摸屏结构简单、价格低

【解析】:目前的触摸屏有两种形式,一种是电阻式触摸屏(俗称软屏),另一种是电容式触摸屏(俗称硬屏)。电阻式触摸屏是一种电阻传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X坐标和Y坐标的电压,基本原理是利用压力感应进行控制,结构简单,价格低;而电容式触摸屏结构复杂,价格高,带多点触摸或滑动操作的触摸屏均属于电容式。故此题选择C。

下面关于LCD显示设备的叙述中,错误的是()。

A) LCD显示屏自身不带控制器,没有驱动电路,仅仅是显示器件,价格最低

B) LCD显示模块内置LCD显示屏、控制器和驱动模块,有字符型、有图形点阵型等

C) PC机通常使用的是LCD显示器,除具备显示屏外,还包括驱动器、控制器以及外壳等,是完整的LCD显示设备

D) DVI(Digital Visual Interface)是一种LCD控制器的标准

【解析】:LCD显示屏自身不带控制器,没有驱动电路,仅仅是显示器件(屏),价格最低;LCD显示模块内置了LCD显示屏、控制器和驱动模块,这类显示模块有字符型、有图形点阵型等。PC机通常使用的是LCD显示器,除具备显示屏外还包括驱动器、控制器以及外壳等,是完整的LCD显示设备,其接口也有相应的标准,主要包括VGA、DVI两种主要形式,现在又开始流行HDMI接口。故此题D项叙述错误,选D。

下面关于三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片的叙述中,错误的是()。

A) S3C2410包含32位嵌入式微处理器

B) 内部具有分离的指令Cache和数据Cache