新版教材的三级嵌入式习题和答案汇编.docx
- 文档编号:6071861
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:23
- 大小:85.18KB
新版教材的三级嵌入式习题和答案汇编.docx
《新版教材的三级嵌入式习题和答案汇编.docx》由会员分享,可在线阅读,更多相关《新版教材的三级嵌入式习题和答案汇编.docx(23页珍藏版)》请在冰豆网上搜索。
新版教材的三级嵌入式习题和答案汇编
全国计算机等级考试三级教程
——嵌入式系统开发技术
整理着:
老乡
开始日期:
20150309
截止日期:
20150315
一、嵌入式系统概论
1.与通用计算机相比,嵌入式系统具有许多不同之处。
下面是其特点是():
A.嵌入式系统与应用紧密结合,具有很强的专用性
B.嵌入式大多数面向应用,可靠性十分重要
C.应用于过程控制、数据采集、通讯传输等领域的嵌入式系统对实时性有一定要求
D.用户可以方便对嵌入式系统的软件进行修改、升级和扩充
2.关于嵌入式系统CPU叙述中错误的是():
A.嵌入式系统中目前仍大量使用8位、16位的CPU
B.使用32位CPU仍是嵌入式系统发展的主潮流
C.数字信号处理器不能用作嵌入式系统的CPU
D.嵌入式系统的CPU大多数支持实时处理并且具有低功耗的特性
3.微控制器是嵌入式处理芯片的主要品种之一,下面正确是():
A.微控制器将CPU、存储器、IO接口控制电路全部集中在一块芯片上
B.微控制器的品种多、应用广、是嵌入式处理芯片中历史悠久的一个品种
C.4位、8位处理器的MCU目前很少用,接近淘汰
D.当前大多数32位MCU产品中都使用ARM处理内核
4.片上系统也成为系统级芯片,下列错误是():
A.英文名为SystemonChip,缩写SoC或者SOC
B.它是集成电路加工工艺进入到深亚微米时代的产物
C.片上系统实现了使用单个芯片进行数据采集、转换、存储、处理和IO等多种功能
D.片上系统除了模拟电路之外各种电路都集成在一个芯片上
5.下列关于汉字编码标准中错误是():
A.GB2312国际字符仅包含6000多个汉字,许多情况下已经不够用
B.GB18030编码标准与Unicode编码标准完全兼容
C.Uniclde字符集包含的汉字超过两万个,如简体汉字和繁体汉字
D.GB18030汉字编码标准保持向下兼容
6.一幅1024X768的彩色图像,其数据量在2.25MB左右,若图像数据没有经过数据压缩处理,则图像中每个像素使用____位二进制表示():
A.8
B.16
C.24
D.32
7.以太网是一种使用最广泛的局域网,下面叙述正确是():
1)以太网计算机以“帧”为单位收发信息,每次收发一帧或多帧信息
2)以太网中每台计算机都有唯一的地址,发送的每一帧信息中,必须包含自己的地址和接收计算机地址,该地址是IP地址
3)传输速率为10~100Mb/s,甚至更快
4)以太网多数使用集线器或交换机组网,每台计算机通过相交线和网卡与之相连
A.1)2)
B.3)4)
C.1)3)4)
D.1)2)3)4)
8.Internet有许多不同机构的局域网和广域网连接在一起,它们相互通信并且协调进行工作是因为采用了______协议():
A.X.25
B.ATM
C.Novel
D.TCP/IP
二、填空题
1.当前智能手机之类的嵌入式系统的高级应用,主要特征是硬件采用了____位CPU软件配置了功能丰富的操作系统和图形用户界面
2.SoC芯片是一种超大规模的集成电路,开发过程极其复杂,大部分工作借助于EDA工具完成,EDA的中文名是______。
3.在IC行业中,已完成或经过经验的IC电路具有固定的不可分解的特性,人们称之为“核”,它们属于知识产权的范畴,所以成为知识产权核或_______核。
4.一部电子文本格式为.txt,实际大小为236KB,则该书的汉字大约为_____万字。
5.数据视频的数据量非常大,存储传输时必须进行数据压缩。
目前在VCD、DVD、数字有线电视、卫星电视等应用领域中广泛使用的压缩编码标准是国际标准化组织(ISO)制定的,其名称为_____。
6.通过无线局域网(WLAN)进入IiNTERNET是目前无线上网途径之一,WLAN技术采用IEEE802.11协议,技术日益成熟,性能不断提高,目前普遍使用的IEEE802.11n协议可以支持数据传输速率已经达到______,甚至更高。
二、嵌入式处理器
1.关于嵌入式内核,以下说法中错误的是():
A.按体系结构分为CISC和RISC
B.ARM内核采用RISC结构
C.按存储结构分为冯诺依曼和普雷斯顿结构
D.哈佛结构采用独立的程序和数据存取总线,具有较高的执行效率
2.与其他内核相比,关于ARM内核特点以下不正确():
A.功功耗低、代码密度大、编译器选择好
B.成本低、软件移植性好、资源多
C.功能强大、低功耗设计、RISC结构
D.都是RISC和哈佛结构
3.对于CPSR寄存器,选择用户模式且使用快速中断FIQ,禁止中断IRQ,Thumb状态,CPSR的值为():
A.0x00000000
B.0x00000000
C.0x00000000
D.0x00000000
765[4:
3]
IFTmode(用、快、外、管、中、未、系)
11禁1开
4.已知内存0x50008000中的内容为0x6A,0x50008051中的内容为0x6A,0x50008002中的内容为0x18,0x50008003中的内容为0x96,则在小端模式下这个字的数据为():
A.0x6a511896
B.0x6a519618
C.0x6a961851
D.0x9618516a
5.对于ARM内核系列,适用于实时性应用场合的最佳处理器内核为():
A.ARM9
B.cortex-a
C.cotex-R
D.cotex-M
6.在ARM指令集汇编编码中,32位有效立即数是通过________偶数位而间接得到():
A.循环左移
B.循环右移
C.逻辑左移
D.逻辑右移
7.将ARM状态寄存器值读到R0中的指令正确是():
A.MSRCPSR,R0
B.MRSR0,CPSR
C.MSRR0,CPSR
D.MRSCPSR,R0
ReadStatue
状态寄存器传送至通用寄存器类指令
功能:
将状态寄存器的内容传送至通用寄存器。
格式:
MRS{<条件码>}Rd,CPSR}SPSR
其中:
Rd目标寄存器,Rd不允许R15。
R=0将CPSR中的内容传送目的寄存器。
R=1将SPSR中的内容传送至目的寄存器。
注释:
MRS与MSR配合使用,作为更新PSR的读-修改-写序列的一部分。
例如:
改变处理器或清除标志Q。
注意:
当处理器在用户模式或系统模式下,一定不能试图访问SPSR
这条指令不影响条件码标志。
例:
MRSR0,CRSR;将CPSR中的内容传送至R0
MRSR3,SPSR;将SPSR中的内容传送至R3
通用寄存器传送至状态寄存器传送指令
功能:
将通用寄存器的内容传送至状态寄存器。
格式:
MSR{<条件码>CPSR_f|SPSR_f,<#ommed_8r>
MSR{<条件码>CPSR_
其中:
(位从右到左)
C:
控制域屏蔽字段(PSR中的第0位到第7位);
X:
扩展域屏蔽字段(PSR中的第8位到第15位);
S:
状态域屏蔽字段(PSR中的第16位到第32位);
F:
标志域屏蔽字段(PSR中的第24位到第31位)。
immed_8r值数字常量的表达式。
常量必须对应8位位图。
该位图在32位字中循环移位偶数数位。
Rm源寄存器。
8.将指令LDRR0,[R1,#2]!
执行后,R1的值为():
A.R1不变
B.R1+1
C.R1+2
D.4
9.将R5中的16位二进制数存入由R1+2指示的内存区域、且地址自动更新,则指令是():
A.STRR5,[R1]
B.STRHR5,[R1]!
C.STRHR5,[R1]
D.STRBR5,[R1]!
10.如果条件为非负数,将R0指示的内存中32位数据加载到R1寄存器中,指令为():
A.LDRR1,[R0]
B.LDRHR1,[R0]!
C.LDRHR1,[R0]
D.LDRPLR1,[R0]
二、填空题
1.ARM公司把它的处理器分为五大系列,分别以ARM7/9/11为代表的经典ARM处理器、以Cortex-M等为代表的______处理器、以Cortex-R等代表的______处理器、以Cotex-A5/A8/A9/A15为代表的应用Cortex处理器以及SecureCore为代表的________处理器
2.ARM中,通用寄存器R0~R15,无论何种模式‘什么状态下都可以用作通用寄存器的是______,作为堆栈指针Sp使用的是R13,作为程序链接寄存器LR的是R14,作为程序计数器的是R15。
3.经典的ARM处理器复位后进入的地址是____,外部快速中断的向量地址是0x0000001C.
4.ARM中MMU部件的功能是_______的转换、存储器访问控制、虚拟缓存空间的缓冲特性设置等。
5.用一条指令完成有条件无符号数的加法运算,并且更新CPSR中条件码,条件是:
如果R1>R2,则执行R1+R2,并且送到R3中,这条指令是_________。
6.在程序执行过程中,,通过_______寄存器控制程序的运行地址的。
7.小端模式下,如果从0x30001010开始存放一个双字为0x123456789ACDEF0,且R1=0x30001010,则加载指令LDRBR0,[R1]是R0=0xf0,LDRHR2,[R1,#2],使R2=____;LDRHR3,R4,R1则R3=0x123456789ACDEF0,R4=0xFF998877。
8.ANDR1,R2,#0x101,若R2=0xFF998877,则R1=______。
9.已知R0=0x10,则ORRR0,R0,#1,R0=_____。
10.已知C=1,R1=100,R2=90,执行指令ADDCR0,R1,R2;后,R0=______。
三、综合题
以下不完整程序功能是,取内存单元0x38000000的值(无符号数),如果该值超过0x80000000则循环累加队列中所有元素(由Array2指示),直到遇到结束标志(0xAA55);结果放在R4,R0指向对头,使用命令LDRR1,[]r0,#2!
来装载,累加结束后转到NEXT2;否则把一个含64个带符号的16位数据组成队列(Array1指示),求平方和放在R5中。
AREAMyExcode,CODE,READONLY;该伪指令定义了一个代码段,段名为
EXPORTLEDTEST
CODE32
Addr1__
(1)___0x38000000;定义Addr1地址
Data1EQU0x80000000
START
ldrr1,=Addr1
(2);取数据到R0
cmpr0,#0x80000000
(3);超过0x80000000转向GOING1
movr7,#64
ldrr0,=Addr1
movr5,#0
NEXT1
(4);取16位的数(半字)到R1,R0←R0+2
Mulr6,r1,r1
(5);求平方和放在R5中
(6);数据个数减一
bne(7);64个数未处理则继续
GOING1
Movr4,#0
(8);取得待累加数首地址到R0
LOOPM
ldrr0,[R0,#2]!
v
(9);判断是不是结束了(0xAA55)
BeqNEXT2;
Addr4,r4,r1
(10)LOOPM;直接返回LOOPM继续累加
NEXT2
bSTART
;
AREABUFDATA,DATA,READWRITE;
Arrary1
dcw0x0123,1,4,0x6789,0x0f,…
Array2
Dcd0x11在内存区域分配一个32位字的内存空间并初始化为0x00000011
Dcd0x22
Dcd0x23
……
dcd0
END;程序结束符
三、嵌入式系统硬件组成
1.关嵌入式系统的最小系统组成():
A.嵌入式处理器、时钟电路、电源电路、复位电路、存储器、调试测试接口
B.嵌入式处理器、电源电路、存储器、GPIO、UART、调试测试接口
C.嵌入式处理器、时钟电路、复位电路、GPIO、调试测试接口
D.嵌入式处理器、时钟电路、电源电路、复位电路、存储器、GPIO、调试测试接口
2.以下说法错误的是():
A:
前向通道是输入通道,包括数字量输入和模拟量输入
B:
后向通道是输出通道,包括数字量输出和模拟量输出
C:
人机交互通道由输入接口和输入设备组成
D:
相互互连通道主要是通信联络,不同类型通信,一般是双向通信
3.AMBA是连接ARM内核及片内其他硬件组件的先进微控制器总线,下面说法正确的是():
A.连接到AHB总线上有FlashROM、UART、WDT、GPIO
B.连接到APB总线有SRAM、I2C、RTC、GPIO
C.APB是通过AHB桥接之后用于连接宽带要求不高的外围设备,如SRAM
D.连接到APB总线上有RTC、UART、WDT、I2C、GPIO
4.关于嵌入式处理器选择,下列正确的是():
A.选择最优性的嵌入式处理器最好,高档不落后
B.选择最便宜的嵌入式处理器最好,成本低
C.在恶劣环境且电池供电的场合,除了功能外,必须考虑工作参数是,工作温度、类别、功耗性、可靠性、抗干扰能力
D.按照性价比原则,选择最好价格最低的嵌入式
5.用作嵌入式处理器系统数据存储的可以是():
A.FlashROM、EEPROM
B.SRAM、FlashROM
C.EEPROM、DRAM
D.SRAM、DRAM、FRAM
6.以下全作为ARM芯片的硬件组件中,全部都是互联通信组件的是():
1GPIO2PWM3Ethenet4CAN5USB6SPI7WDT8RTC9I2C10UART
A.123410
B.3456910
C.235689
D.4567810
7.采用中断方式,普通IRQ模式,对霍尔传感器接口(GPF)设置,初始化工作包括():
1对照表3-23,使GPF为外部中断EINT2,即GPIOCON[5:
4]=10
2对照表3-12,使EINT2为IRQ中断,即INTMOD[2]=0
3对照表3-12,使EINT2中断允许,即INTMASK[2]=0
4设置中断向量,使引发按键中断EINT2时自动进入中断服务程序
5使能内核提供的中断I=0(IRQ中断使能)
A.1245
B.12345
C.2345
D.1235
8.在嵌入式通信接口中,使用差分方式可以抑制共模干扰,可以长距离传输数据,下面使用差分方式传输的是():
1RS2322RS4853CAN4I2C5SPI
A.12
B.24
C.135
D.23
二、填空题
1.一10GB硬盘,能够存放由10个字节构成的字符串,有_______个
2.一NORFlash芯片地址线有A0~A22条,数据线有DQ0~DQ7,则容量为______
3.基于S3C2440的系统用UART1通信,要求采用偶校验,ASCII,波特率一定,传输最高,则ULCON1值为_______
4.S3C2440内部电源模式有正常模式、慢速模式、休眠模式、掉电模式,系统复位后进入正常模式,如果处于休眠模式,当有_____发生时自动返回正常模式。
5.要让S3C2440所以中断打开不屏蔽,则INTMASK=____,INTSUBMAK=0x0。
6.要让S3C2440的H端口除了H8~H10设置为输出外,其余为串行通信配置,则CPHCON=_________。
7.已知RTC当前时间为20151231,10:
50:
19执行完两条指令:
LDRR0,=0x57000074以及LDRR1,[R0]后,R1的值为_______。
8.嵌入式系统启动看门狗防止干扰而死机,S3C2440的看门狗如果PCLK为100MHZ,那么WTCNT最慢的计数时钟周期是_______us。
9.
10.
三、综合题
1.采用S3C2440构成一个嵌入式操作系统,主要用于车辆行车记录。
已知重要信息提示部件I2S总线与其连接,GPRS模块使用UART1,LCD采用相应的S3C2440兼容LCD接口,操作键盘使用GPIOF0~7,分别接F0~F7按键;RS232采用UART0,行车记录信号采集使用模拟量输入接口AIN[0]~[7],IC卡读卡器采用I2C总线,车速传感器接口采用SPI接口。
(1).如果将E端口配置为I2C、SPI、I2S以及支持SD卡,则GPECON的值为_______。
(2).UART0采用UEXTCLK作为时钟且等于18.432MHZ,如果UBRDIV0=9,则波特率为___
(3).如果UART0采用无校验,1停止,8数据,则ULCON0=_____。
(4).以下程序段完成后,8个按键采用的读键方式是______
LDRR0,=GPFCON
LDRR1,=0X00
LDRR1,[R0]
2.阅读以下程序片段,功能是,先初始化UART1为奇校验奇校验,7位数据,1停止位,波特率9600b/s;当按键F0按下,通过UART1接收并且存入R7;当按键F1按下,通过UART1发送存在R6中的字符,继续接受UART1数据;当按键F7按下则返回。
填写正确指令:
ldrr0,=GPHCON
ldrhR1,[R0]
andr1,r1,#0xfaff
orrr1,r1,#0x0a00
strhr1,[r0]
ldrr0,=ULCON1
(5);求平方和放在R5中
strr1,[r0]
ldrr0,=UBRDIV1
ldrr1,=71
strr1,[r0]
MLOOP
ldrr0,=GPFDAT
ldrbr1,[r0]
tstsr1,#0x01
beqRECEIVD
tstsr1,(6);求平方和放在R5中
beqSENDD
tstsr1,#0x80
bneREEUN
RECEIVE
ldrr0,=UARTSTAT1
READLP
ldrr1,[r0]
(7);求平方和放在R5中
beqREADLP
ldrr0,=URXH1
ldrbr7,[r0]
bMLOOP
SENDD
ldrr0,=UART1
WRITELP
ldrr1,[r0]
andsr1,r1,#0x02
beq(8);求平方和放在R5中
ldrr0,=UTXH1
(9);求平方和放在R5中
Ldrr0,=UTRSTAT1
WTRITEWT1
ldrr3,[r0]
(10);求平方和放在R5中
beqWRITEWT1
bLOOP
RERUNmovPC,LR
四、嵌入式系统软件
1.按实时性分类,以下不属于硬实时操作系统的是():
A.RTEMS
B.WinCE
C.uCosⅡ
D.VxWorks
2.下面选项中不属于嵌入式系统关键性是():
A.可配置性可配置性
B.可预测性可预测性
C.时间约束性
D.可靠性
3.对于操作系统而言,无助于提高实时性响应时间确定性的机制是():
A.软件固化
B.事件驱动
C.多级中断嵌套处理
D.实时抢占式调度实时抢占式调度
4.系列操作系统内核中,不属于单内核结构是():
A.Linux
B.Unix
C.QNX
D.WNCE
5.下列说法不正确是():
A.QNX是累Unix实时系统
B.VxWorks采用微内核结构
C.WindowsembeddedCompact系列是WindowsEmbedded系列升级产品
D.TinyOS用于资源有限的无线传感网络
WindowsEmbeddedCompact(曾被称为MicrosoftWindowsCE),为微软研发的嵌入式操作系统,可以应用在各种嵌入式系统,或是硬件规格较低的电脑系统(例如很少的存储器,较慢的中央处理器等)。
微软并未定义CE缩写由来,一般解释则有CompactEdition、CustomerEmbedded、ConsumerElectronics等等。
在2008年4月15日举行的嵌入式系统大会上,微软宣布将WindowsCE更名为WindowsEmbeddedCompact,与WindowsEmbeddedEnterprise、WindowsEmbeddedStandard和WindowsEmbeddedPOSReady组成WindowsEmbedded系列产品。
6.下面操作系统中属于linux发行版的是():
A.RTEMS
B.VxWORKS
C.RTAI
D.eCOS
7.在uCosⅡ操作系统中,最低优先级的是():
A.统计任务
B.空闲任务
C.设备管理任务
D.定时器任务
8.在uCosⅡ操作系统中,正在运行的任务因等待外设的IO操作而转入的状态():
A.就绪
B.被中断
C.运行
D.挂起
二、填空题
1.位于操作系统层与硬件层之间、与硬件相关的层次是______
2.评价实时系统的实时性最重要指标即从事件请求开始到任务完成的时间间隔称为_____
3.uCOSⅡ的任务由三部分组成:
程序代码、任务堆栈和______
4.从接收到可屏蔽中断请求信号到操作系统做出响应,并且转入中断服务程序所需要的最长时间称为________
5.在uCosⅡ操作系统中,释放信号量的系统服务函数是______
6.在uCosⅡ操作系统中,任务或者中断服务程序可以通过_____向其他任务发出信号。
7.
8.
9.
10.
三、综合题
(无)
五、嵌入式系统开发
1.嵌入式系统本质上是计算机,虽然开发技术上与PC应用程序的有许多相同之处。
但也有许多特点。
下面没有体现的是():
A.嵌入式系统开发,建立宿主机-目标机的构架为开发环境
B.嵌入式系统的应用软件和系统软件开发完成后需要固化
C.嵌入式系统的应用程序通常采用C语言和汇编语言编写
D.许多嵌入式系统应用程序通常涉及底层硬件控制
2.基于嵌入式系统Wed服务器的应用系统开发过程中,构件阶段需要设计以太网连接电路。
若选用AX88796作为以太网接口电路的核心进行设计,那么,AX998796在此阶段称为():
A.自行设计的构件
B.标准软件构件
C.通用硬件构建
D.专用硬件构件
3.嵌入式系统开发,当一个目标机的预警系统和设计完成后,最初的裸机环境下,需要通过___来完成硬件环境测试好初始化软件调试、下载():
A.JTAG接口
B.RS232接口
C.USB接口
D.以太网接口
4.根据不同用户需要,在系统开发时往往采用的开发工具不同,在嵌入式系统开发技术时,所用的开发工具软件包是():
A.ADS
B.RVDS
C.JDK
D.GNC
5.再以S3C2440为核心
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新版 教材 三级 嵌入式 习题 答案 汇编
![提示](https://static.bdocx.com/images/bang_tan.gif)