当前位置: 首页 > news >正文

计算机三级嵌入式填空题——真题库(28)原题附答案速记

1.__MP3__是互联网上最流行的数字音乐格式,采用国际标准化组织提出的MPEG -1层皿算法进行有损压缩骗码。固定电话通信中使用的码率为64kb/s的编码为__PCM__。

2.IPv4标准中,IP地址分为3个普通类别,分别为A类、B类和C类,其格式中除了特定的类别标识位外,还包括了__网络__号和主机号,如果IP地址为10.8.1.4则主机号用十六进制表示为__080401__。

3.随着技术的进步,无线接入互联网越来越方便,可通过WIFlI热点接入,GPRS移动电话网络接入,3G移动电话网接入,4G移动电话网接入,目前正在大力推进5G接入。在这些无线接入互联网中,接入速度最慢的属于__GPRS__,覆盖范围最小的是 __WIFI__。

4.在ARM指令集、Thumb指令集以及Thumb-2指令集中,从代码密度和性价比综合考虑最优的指令集为__Thumb-2__指令集;代码密度最优的指令集为__Thumb__
指令集。

5.在ARM指令系统中,将R5中的值除以4后,存入R6中,相应的一条指令为__MOV R6,R5,LSR#2__,若R5 = 0x80008010,则R6 =__0x20002004__。
(由于4是2的2次方,因此除以4可以通过右移2位来实现,且可以将右移和存入R6这两个操作合并到一条指令中,即MOV R6,R5,LSR5,LSR#2;)

6.ARM处理器在小端模式下,有以下指令序列:
MOV R0,#8
LDR R1,=0x20000000
LDR R2,=0x01020304
STR R2,[R1,R0]!
LDRH R0,[R1],#4
EOR R2,R1,#8
指令序列执行后,R0 =__0x0000304__,R2 =__0x20000004__。
(前三条指令执行后,R0为8,R1为0x20000000,R2为0x01020304;第四条指令将R2保存到R1+R0的内存空间中,即R1为0x20000000,R0为0x0304;第五条指令将R1为起始地址的半字数据保存到R0中,并将R1+4保存到R1中,由于是小端模式,低位数据保存在低地址,按顺序0x20000008保存的是0x01,0x20000008保存的是0x04,因此保存到R0中的数据为0x0304;R1更新为0x2000000C,R1和0x20008进行异或操作,结果保存到R2中,结果为0x20000004,异或后的结果为4,和高位拼接后结果为0x20000004。)

7.已知R0 = 0xF80F0000,R1 = 0xF80FF100,R2 = 5,R3 = 4,C=1,则执行下列指令后:
ADCS R2,R2,R3
BIC R1,R1,R0
ORR R1,R1,R0
AND R0,R1,R2
AND R0,R1,R3
指令序列执行后,R0 =__0__和 R1 =__0x0000F10A__
(首先将带进位加法R2+R3+R3+C的结果10保存到R2中;再将R1和R0按位清零,即:
1111 1000 0000 1111 1111 0001 0000 0000 
1111 1000 0000 1111 0000 0000 0000 0000 
结果为:
0000 0000 0000 0000 1111 0001 0000 0000
转换为十六进制0x0000F100保存到R1中;接着将R1和R2进行或操作,仅考虑低位即二进制0000 0000和0000 1010进行或操作,结果为0000 1010即10,保存到R1中;最后将R1和R3进行与操作,由于R1与R3在每一位相同一位相同一位相同都没有同时为1的情况,因此与操作的结果为0x00000000,并保存到R0中;最终,R0为0,R1为0x0000F10A。)

8.有以下程序段
AREA CalSum, CODE, READONLY
SUM    DCDCD    0
ENTRY
CODE16
MOVS R1,#10000
MOVS
LOOPA ADDS R0,R0,#100
ADDS R1,R1,R1,#1
ADDS R0,R0,R0,#1
CMP R0,#2000
BEQ LOOPB
B LOOPA
LOOPB LDR0,=SUM
STR R1,[R0]
END
程序执行之后,SUM中的值为__11900__,该CalSum代码段占据内存空间大小为__22__字节。
(程序用标号SUM来表示分配的4字节存储空间,并且存储空间的值为0,之后存储指令为16位,共9条指令,占用18字节,加上SUM的4字节存储空间共占据22字节存储空间;程序开始,R1为10000,R0为100,将R1+1,结果为10001保存到R1中,将R0+1,结果为101保存到R0中,然后对比R0和2000的值,若相等则跳转到LOOPB的位置,否则执行下边的无条件跳转,跳转到LOOPA的位置,继续进行相加操作,直到R0的值累加11900次,累加到2000,此时R1的值变为11900,执行LOOPB位置的两条代码,将R1的值保存在SUM中,即保存在SUM中的值是11900。)

9.基于ARM内核的典型嵌入式应用系统的__后__向通道,即输出通道,__模拟__量输出接口和数字量/开关量输出接口组成。

10.AM29LV160是一种典型的NOR Flash芯片,芯片内部具有20条地址线和16条数据线,该芯片的存储容量为__16__MB。为使处理器能够以字节方式(即8位模式)存取信息,存取信息时BYTE#=__0__(填写0或1)。
(16条数据线表示每一个地址可以保存16bit数据,20条地址线表示一共有2的20次方个地址,因此芯片的存储容量为16*2^20bit,结果为16Mb(这里的b是bit),根据AM29LV160的引脚含义(在书中片外存储器一节中给出),当BYTE#的值为0时,选择8位模式,因此BYTE#=0。)

11.I2C总线空闲时,主控器件启动总线操作的条件是,当__SCL__线为高电平时__SDA__线由高电平转为低电平,此后,主控器件在SCL产生时钟信号,SDA线开始数据传送。

12.嵌入式系统要求高可靠运行,因此一般内置看门狗定时器。看门狗定时器通常用三个大写字母简写为__WDT__,一旦由于某种原因使嵌入式系统的程序跑飞而死机,看门狗定时器将强行使系统重新__复位__。

13.下图为S3C2410与八段LED数码管的接口。图中LED数码管采用的是共__阳__极接法的数码管;为使图中的LED数码管显示字符“A”,DATA7~DATA0应送出数字量0x__88__。

14.在嵌入式软件的程序结构中,如果在简单循环轮询结构的“主循环”基础上增加中断服务程序,则构成中断驱动结构,也称为__前后台__结构。其中__前台__由若于中断服务程序组成。

15.中断__延时__时间是指从接收到可屏蔽中断请求信号到操作系统做出响应并完成切换转入中断服务程序所需要的最长时间。该时间包括两部分:最长__关中断__时间,以及从硬件开始处理中断到开始执行中断服务程序第一条指令之间的时间。

16.单体结构和分层结构的操作系统都只有一个大的可执行文件,其中包含有设备驱动程序和中间件,故将这类操作系统内核称为__单__内核或宏内核,其缺点是内核占用资源较__多__,维护难度大。

17.在u C/OS-II中,高优先级任务因使用已被低优先级任务占用的共享资源而被低优先级任务阻塞的现象称为__优先级反转__。该现象产生的问题可以利用__互斥信号量__解决。

18.如下图所示的Linux操作系统内核组件关系图中,A为__虚拟文件系统__,B为__驱动__。

19.嵌入式Web服务器的应用需求与通用Web服务器的应用需求是不同的,它提供了一种__远程__操控设备的方式。即若嵌有Web服务器的设备和PC机通过互联网连接在一起,那么,在PC机上可利用__浏览器__与嵌入式Web服务器交互,从而操控被嵌入的设备。

20.用ADS1.2建立工程项目时,工程项日中需要包括__源文件__、库文件、头文件以及其他的输入文件。并且工程项目中至少还应选择一个生成目标,若选择生成目标是Debug,则其对应的输出文件中包含了所有的__调试__信息。

http://www.dtcms.com/a/361972.html

相关文章:

  • matlab-神经网络的语音识别
  • 神经网络2——使用Keras实现MLP
  • 深度学习中常用的激活函数
  • 玩转OurBMC第二十二期:OurBMC之PCIe接口应用(上)
  • Triton Linalg编译
  • 系统性学习数据结构-第二讲-顺序表与链表
  • K8S-etcd数据库的相关操作
  • DHT11-温湿度传感器
  • 基于单片机智能饮水机/智能热水壶
  • Redis 如何实现分布式锁,以及redis的适应场景分析
  • 【跨平台编译】【树莓派】在x86上编译树莓派上运行的CC++代码,搭建树莓派4B的跨平台编译环境
  • ccache编译加速配置
  • Meteor主题友链页面自研
  • Qt 的信号signal的参数是否会在内部被拷贝?
  • Vue3 中 Proxy 在组件封装中的妙用
  • 【网络安全入门基础教程】网络安全零基础学习方向及需要掌握的技能
  • Electron 应用生命周期管理:app 模块核心 API
  • 【 HarmonyOS 】错误描述:The certificate has expired! 鸿蒙证书过期如何解决?
  • 光学神经网络与人工智能应用
  • 网络流量分析——熟悉Wireshark
  • 【洛谷】【模板】栈、有效的括号、验证栈序列、后缀表达式、(stack相关算法题)
  • 腾讯位置商业授权微信小程序获取城市列表
  • rust语言 (1.88) egui (0.32.1) 学习笔记(逐行注释)(二十三)控件中常用文本格式
  • 玩转OurBMC第二十一期:前端页面仪表盘的设计与使用实践
  • js 海康视频插件的具体步骤
  • QMainWindow使用QTabWidget添加多个QWidget
  • Simulink库文件-一种低通滤波模块搭建方法
  • 优化正则表达式性能:预编译与模式匹配的最佳实践
  • 均值滤波和中值滤波的简介、C语言实现和实测
  • 边缘计算设备 RK3576芯片