计算机三级嵌入式填空题——真题库(22)原题附答案速记
1.显示器通常使用的由三基色组成的颜色模型为__RGB__模型。如果3个颜色分量的像素位数都是8位,则该图像的像素深度为__24__。
2.局域网中传输的数据帧格式中,首先传输的是发送设备__MAC__地址,最后传输的是__校验__信息。
3.IP协议第四版IPv4规定,每个IP地址使用__32__位二进制数表示,而第六版本IPv6采用__16__字节表示一个IP地址。
4.在ARM处理器中,能将虚拟地址转换为物理地址及进行存储访问控制的部件,称为__MMU__,而存储格式中,把高字节数据存放在高地址,低字节数据存储在低地址的存储格式,称为__小端__格式。
5.在ARM指令系统中,将R0中的数据逻辑右移3位后,存入R1中,相应的指令为__MOV R1,R0,LSR#3__,若R0=0x12345600,用该指令后,则R1=__0x02468AC0__。
6.ARM处理器在小端模式下,如果R0=2,R1=0x30000008,R2 = 0xA1B2C3D4而指令STRH R2,[R1,R0]执行后,R1 =__0x3000000A__,0x3000000B中的字节数据为__0xC3__。
(STRH R2,[R1,R0]!此指令的含义为将寄存器R2中的半字数据写入到R1+R0为地址的存储器,之后更新R1的值等于R1+R0=0x30008+2=0x3000A。因为是小端模式下,把高字节数据存放在高地址,低字节数据存放在低地址,C3存放于0x3000000A,C3存放于0x3000000B,B2存放于0x3000000C,A1存放于0x3000000D。)
7.已知R0=0x10,R1=0x20,R2=0x30,R3=0x40,则执行下列指令后:
ORR R0, R2, R3
ADD R4, R1, R0
AND R5, R1, R4
SUB R1, R3, R5
指令序列执行后,R1 =__0x40__和 R4=__0x90__
(ORR0,R2,R3执行后,R0=0x70;ADD R4,R1,R0执行后,R4=0x90;AND R5,R1,R4执行后R5=0x00;SUB R1,R3,R5执行后R1=0x40。)
8.有以下程序段
AREA Mysub1, CODE, READONLY
SUM DCDCD 0
ENTRY
CODE32
LDR R0,=20
MOV R1,#1
REP0 ADD R1,R1,R0
SUBS R0,R0,#1
BCC REP0
LDR R0,=SUM
STR R1,[R0]
END
以后要调用该程序,使用的指令为__BL Mysub__,本程序段执行完,SUM的值为__0xD3__。
(调用该程序使用跳转指令BL Mysub。R1的初始值为1,程序统计20~1之间所有整数的和210,所以SUM的值为211。)
9.典型嵌入式系统的前向通道由模拟量输入接口和__数字__量输入接口组成,模拟量输入接口包括传感器、信号调理电路(滤波器、放大器等)、__A/D__转换器等。
10.有些ARM处理芯片的互联通信组件中包含集成电路互连总线标准,常称为__I2C__;有些ARM处理芯片的互联通信组件中包含常简称为__CAN__的控制器局域网,主要用于要求抗干扰能力强的工业控制领域。
11.嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器和__只读
__存储器;按照存储信息的不同可分为程序存储器和__数据__存储器。
12.两个嵌入式系统通过UART进行最简通信时的连接示意图如下图所示,为使两个系统能够正常通信,图中的①和②是__GND__和__GND__。
13.I2C总线上的所有器件都不使用总线时(总线空闲),SCL线和SDA线各自的上拉电阻把电平拉高,使它们均处于高电平。主控器件启动总线操作的条件是,当SCL保持__高__电平时,SDA线由高电平转为低电平,此时主控器件在SCL产生__时钟__信号,SDA线开始数据传送。
14.VxWorks将I/O设备分为__字符__设备(以流方式进行数据交互的设备)、__块__设备、网络设备和其他非标准设备
15.按照嵌入式操作系统的内核结构划分,Unix内核、Linux内核、WindowsCE和Android操作系统都属于__单__内核结构。与之对应的另一种结构称为__微__内核结构。
16.在实时操作系统中,系统将控制权从低优先级任务转称到高优先级任各所花费的时间称为任务__抢占__时间,这一时间通通常比任务切换时间更__长__。
17.Android运行环境由__Dalvik__虚拟机和核心库组成,核心库的集合提供了__JAVA__编程语言核心库的大多数功能。
18.在uC/OS-II操作系统中,创建任务可以用函数__OSTaskCreate__()实现。在任务创建时会初始化一个用于保存任务状态和属性的数据结构,称为__任务控制块__。
19.嵌入式Web服务器的应用需求与通用Web服务器的应用需求是不同的,它提供一种远程的操控方式。所谓远程操控方式, 是指在远程的__客户机__上。通过__浏览器__与嵌入式Web服务器交互,从而操控被嵌入的设备。
20.GCC和GDB是GNU开发工具套件中的程序编译器和调试器,若要求在源程序进行编译时产生用于调试的符号表,需要在GCC命令中加入__-g__参数。若要装入需要调试的可执行文件,在GDB运行的环境中用__file__命令来装入。