【计算机类职业资格】中级嵌入式系统设计师下午试题-3及答案解析.doc
《【计算机类职业资格】中级嵌入式系统设计师下午试题-3及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】中级嵌入式系统设计师下午试题-3及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、中级嵌入式系统设计师下午试题-3 及答案解析(总分:76.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:15.00)阅读以下关于嵌入式系统 A/D 接口技术的说明,根据要求回答问题 1 至问题 6。说明12 位逐次逼近式 A/D 转换芯片 AD574A 内置双极性电路的启动转换和读取数据命令均由控制总线提供,具有自动校零和自动极性转换功能,非线性误差小于1/2LBS,转换时间为 25s。AD574A 芯片的内部框图及各引脚的功能图如图 6-6 所示。图 6-7 所示为 AD574A 单极性输人电路原理图。表 6-2 为 AD574A 工作时控制端标志意义表。(分数:15.00
2、)(1).问题 1图 6-7 电路原理图中有哪几种模拟电压输入?(分数:2.50)_(2).问题 2图 6-7 单极性输入电路原理图中,电位器 R1、R2 分别用于 A/D 转换电路中哪些性能的调整?(分数:2.50)_(3).问题 3 AD574A 芯片的工作模式分为全速工作模式和单一工作模式。如果需要 AD574A 工作于单一模式,只需将(1)和 端接至+5 V 电源端,(2)和 A0接至 0 V,仅用 端来控制 A/D 转换的启动和数据输出。当 =0 时,启动 A/D 转换器,经 25s 后 STS= 1,表明 A/D 转换结束,此时将(3)置 1,即可从数据端读取数据。 (1)(3)空
3、缺处供选择的答案 ACE BA0 C D E(分数:2.50)_(4).问题 4为了测量某材料的性质,要求以 500 点/s 的速度连续采样 1 min。图 6-7 所示的 A/D 转换电路能否在转换时间指标上满足该要求?请列出简要计算过程。(分数:2.50)_(5).问题 5若 12 位逐次逼近式 A/D 转换芯片 AD574A 的满量程电压为 10 V,非线性误差小于土 1/2LBS,其最小有效位的量化单位为 9.77 mV,求该 A/D 转换芯片的绝对精度。请列出简要计算过程。(分数:2.50)_(6).问题 6从启动信号到转换结束的数字量输出需要经过一段时间,然而模拟量转换期间要求模拟
4、信号保持不变,因此必须使用采样保持电路。请在 150 字以内说明采样保持电路主要完成的功能。(分数:2.50)_二、B试题二/B(总题数:1,分数:15.00)阅读以下说明和 x86 汇编语言代码,根据要求回答问题 1 至问题 3。表 6-3 所示为 x86 系统指令及寄存器说明表。说明在计算机控制中,有些数据补偿、计算及转换等参数的计算非常复杂,编程难,程序长且运算费时,但是用数表却比较容易实现。设有 256 个字节的数据,已按从小到大的顺序存放在以 BINTAB 为首地址的数据区单元中,现要求查找其中值为 126 的数据,用对分查表法查询的汇编程序如下:汇编程序代码DATA SEGMENT
5、BINTAB DBl8,25,32,46,56,78, ;第 1100 个数据DB 90,95,99,100,106,126, ;第 101200 个数据DB 189,195,197,202,206,216, ;第 201256 个数据COUNT EQU 256FLAG DW ?KEY EQU U(1) /UDATA ENDSSTAK SEGMENTSTPN DB 20 DUP(?)STAK ENDSCODE SEGMENTASSUME CS,CODE, DS,DATA, ES:DATA, SS:STAKBINSEAT PROC FARSTART, MOV AX, DATAMOV DS, AX
6、MOV ES, AXLEA SI, BINTABMOV CX, COUNTMOV DX, 1MOV AX, SIADD AX, CXMOV DI, AXMOV AL, KEYLOP0, MOV BX, SIADD BX, DISHR BX, 1CMP AL, BXJZ FOUNDPUSHFU(2) /UJZ NFOUNDPOPFJL LESSMOV SI, BXJMP NEXTLESS, U(3) /UNEXT, U(4) /UJMP LOP0NFOUND: MOV AX, DX ;未找到,标志全 1 送 DXFOUND: MOV AX, DXMOV FLAG, AXRETBINSEAT EN
7、DPCODE ENDSU (5) /U(分数:15.00)(1).问题 1请根据试题的要求,将汇编程序代码中(1)(5)空缺处的内容填写完整。(分数:5.00)_(2).问题 2请用 MOV 语句实现汇编程序代码中“LEASI,BINTAB”语句的功能。(分数:5.00)_(3).问题 3该汇编程序执行后,FLAG 存储单元中的数值是什么?使用对分查表法查询位于这 256个字节数据表中的数据时,“CMPAL,BX”最多被执行几次?B 表 6-3 x86 系统指令及寄存器说明/B 指令 功 能 寄存器 功 能MOV 传送字或字节 CS 代码段寄存器 LEA 地址传送 DS 数据段寄存器ADD 加
8、法指令段寄存器SS 堆栈段寄存器SUB 减法指令 ES 附加段寄存器PUSH 进栈操作 AX 累加器POP 出栈操作 BX 基址寄存器SHR 逻辑右移 CX 计数寄存器CMP 比较指令数据寄存器DX 数据寄存器INC 加 1 指令 BP 基数指针寄存器JMP 无条件转移指令 SP 堆栈指针寄存器JZ/JNZ 结果为 0/不为 0 时转移 SI 源变址寄存器JL/JG 结果小于/大于转移专用寄存器DI 目的变址寄存器JC/JNC 有进(借)位/无进(借)位时转移LOOP CX 不为 0 时循环RET 返回主程序IRET 从中断服务程序返回(分数:5.00)_三、B试题三/B(总题数:1,分数:1
9、5.00)阅读以下关于嵌入式系统技术的说明,根据要求回答问题 1 至问题 3。说明某水电站根据安全监控的需要决定采用嵌入式工控微机进行实时多任务安全监测。该系统有 32 路模拟量输入、96 路开关量、16 路脉冲量输入和水位落差量输入,产生显示信息、报警信号、监测报表和水位传感器控制信号等输出。该水电站安全监测系统具有以下几个特点:(1)对各种模拟量、开关量、脉冲量、水位落差量等数据量的监测,事实上只是周期性地重复执行相应的各个任务模块。 (2)监视的对象比较固定,系统硬件的规模相对固定不变。(3)尽可能允许把所有软件都固化在 EPROM 中。(4)人机交互作用的内容固定,即由操作人员通过键盘
10、去调用此系统中所存入的相应应用程序,不会去修改应用程序。基于以上安全监测系统的特点,该水电站技术研发部门准备选用现有的工业控制机系统及现成的各种模板等硬件,由本部门的开发人员自行开发软件。所开发的软件主要包括:(1)应用程序,即按各类输入/输出量的采集、处理、显示、报警和制表等功能分别作为若干任务块,由这些任务组成应用程序。(2)多任务嵌入式实时操作系统,用来协调各任务的资源分配与管理,管理任务之间的联系与多任务操作。(分数:15.00)(1).问题 1根据以上安全监测系统的特点,技术研发人员郭工程师提出了一个自行编制简化“多任务嵌入式实时操作系统”的方案,以适应于协调管理硬件资源和监测对象的
11、实际需求,其中只保留了标准的多任务实时操作系统的核心功能,例如CPU 管理、中断管理和外设管理等。请在 200 字以内简要说明郭工程师提出的简化的“多任务嵌入式实时操作系统”可能具有哪些优点。(分数:5.00)_(2).问题 2 设计简化的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用 CPU这个关键资源,因此 CPU 的任务管理是一个非常重要的设计内容。在该嵌入式实时操作系统中,作为占用资源的基本单位,任务总共有五个状态,分别是休眠状态、就绪状态、运行状态、等待状态和延时等待状态。在任何时候,一个任务只会处于其中的某一个状态。请根据图 6-8 中已给出的信息将(1)(5)空缺处填写完
12、整。(分数:5.00)_(3).问题 3在该水电站安全监测系统中,数据采集任务(Collect_task)把所采集的数据送入一单缓冲区,计算任务(Calculate_task)从该单缓冲区中取出数据进行计算。以下是利用信号量机制实现两个任务共享单缓冲区的 C 语言形式化描述程序。请将程序代码中(6)(9)空缺处以及(10)空缺处的内容填写完整。int sr=0intU (6) /U:main()cobeginCollect_task();Calculate_task();coendCollect_task()While(采集工作未完成)采集一个数据,P(se),将数据送入缓冲区中:U (7)
13、/U,Calculate_task()While(计算工作未完成)U (8) /U,从缓冲区中取出数据:U (9) /U进行数据计算送入缓冲区中,如果以上程序中“int sf0;”语句不小心被改写成“ints-1;”,那么系统运行时将会进入U (10) /U状态。(分数:5.00)_四、B试题四/B(总题数:1,分数:16.00)阅读以下利用场景法设计测试用例的技术说明,回答问题 1 至问题 5。说明现在的软件几乎都是由事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成了事件流。这种在软件设计方面的思想也可被引入到软件测试中,生动地描绘出事件触发时的情
14、景,有利于测试设计者设计测试用例,同时测试用例也更容易得到理解和执行。用例场景是通过描述流经用例的路径来确定的过程,这个流经过程要从用例开始到结束遍历其中所有基本流(基本事件)和备选流(分支事件)。以下表 6-4 是对某 IC 卡加油机应用系统基本流的描述,表 6-5 是对该 IC 卡加油机应用系统备选流的描述。B 表 6-4 基本流描述表/B 序号 用例名称 用例描述A1 准备加油 客户将 IC 加油卡插入加油机A2 验证加油 卡 加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接收的加油卡A3 验证黑名 单 加油机验证卡账户是否存在于黑名单中,如果属于黑名单,则加油机吞卡A4 输入
15、购油 量 客户输入需要购买的汽油数量A5 加油 加油机完成加油操作,从加油卡中扣除相应金额A6 返回加油 卡 退还加油卡B 表 6-5 备选流描述表/B 序号 用例名称 用例描述B 加油卡无效在基本汉 A2 过程中,该卡不能够识别或是非本机可以使用的 IC卡,加油机退卡,并退出基本流C 卡账户属于黑名 单在基本流 A3 过程中,判断该卡账户属于黑名单,例如,已经挂失,加油机吞卡,退出基本流D 加油卡账面现金 不足 系统判断加油卡内现金不足,重新加入基本流 A4,或选择退卡E 加油机油量不足 系统判断加油机内油量不足,重新加入基本流 A4,或选择退卡(分数:16.00)(1).问题 1图 6-9
16、 是对该 IC 卡加油机应用系统的基本流路径和备选流路径的描述,请用题干中描述的相应字每将图中(1)(6)空缺处的内容填写完整。(分数:3.20)_(2).问题 2场景中的每一个场景都需要确定测试用例,一般采用矩阵或决策表来确定和管理测试用例。表 6-5 是一种通用格式,表中各行代表各个测试用例,而各列代表测试用例的信息。本例中的测试用例包含测试用例 ID 号、场景(或说明/条件)、测试用例中涉及的所有数据元素(作为输人或已经存在于数据库中)以及预期结果等项目。测试用例的设计步骤通常是:首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额以及加油机油量),然后构
17、建矩阵,最后确定包含执行场景所需的适当条件的测试用例。在表 6-6 的测试矩阵中,V 表示有效数据元素,I 表示无效数据元素,n/a 表示不适用,例如 CW01 表示“成功加油”基本流。请按上述规定为其他应用场景设计测试用例矩阵。B 表 6-6 测试用例表/B 测试用例 ID号 场景账号是否黑名单卡输入油量账面金额加油机油量预期结果CW01 场景 1:成功加油 成功加 油CW02CW03CW04CW05(分数:3.20)_(3).问题 3对于基本流 A 来说,表 6-6 所示中哪些测试用例属于正面测试用例,哪些测试用例属于负面测试用例。请用表 6-6 中相应的“测试用例 ID 号”回答问题。(
18、分数:3.20)_(4).问题 4请在 150 字以内简要说明以表 66 所示的方法创建测试用例矩阵的优点。(分数:3.20)_(5).问题 5假如加油机内油量足够,油价为 5 元/升,用户的账户金额为 800 元,那么在基本流 A4 输入油量的过程中,请运用边界值分析方法为 A4 选取合适的输人数据(即油量,单位为升)。(分数:3.20)_五、B试题五/B(总题数:1,分数:15.00)阅读以下关于 CAN 现场总线嵌入式监控系统的技术说明,根据要求回答问题 1 至问题 5。说明某自动化仪表企业正在研究使用现场总线网络构成自动监测系统的可行性,打算采用 CAN(Controller Area
19、 Network,控制器局域网络)总线作为底层网络构件系统。该企业试验用的数据采集与监测系统的网络结构如图 6-10 所示。(分数:15.00)(1).问题 1CAN 总线能够使用光纤和(1)等多种传输媒体。总线信号以差分电压传送,两条信号线分别为 CAN_H 和 CAN_L。静态时这两条信号线均为 2.5 V,此状态表示(2),也可以称之为“隐性”。CAN_H 比 CAN_L 高,表示逻辑“0”(或称为“显性”),此时,通常电压值为 CAN_H=3.5 V,CAN_L1.5 V。当“显性”位和“隐性”位同时发送时,最后总线数据将为(3)。(分数:3.00)_(2).问题 2CAN 现场总线具
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 中级 嵌入式 系统 设计师 下午 试题 答案 解析 DOC
