【计算机类职业资格】嵌入式系统设计师-11及答案解析.doc
《【计算机类职业资格】嵌入式系统设计师-11及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】嵌入式系统设计师-11及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、嵌入式系统设计师-11 及答案解析(总分:14.01,做题时间:90 分钟)一、试题一(总题数:1,分数:-1.00)阅读以下关于某嵌入式系统设计方案的叙述。 说明 某公司承接了开发周期为 6个月的某机载嵌入式系统软件的研制任务。该机载嵌入式系统硬件由数据处理模块、大容量模块、信号处理模块、FC 网络交换模块和电源模块组成,如图所示。数据处理模块和大容量模块的处理器为 PowerPC7447,数据处理模块主要对机载数据进行处理,完成数据融合;大容量模块主要存储系统数据,同时也有数据处理的能力;信号处理模块的处理器为专用的数字信号处理器 DSP,完成雷达数据处理,并将处理后的数据发送给数据处理模
2、块;FC 网络交换模块为已开发的模块,本次不需要开发软件,主要负责系统的数据交换;电源模块主要负责给其他模块供电,电源模块上没有软件。 PowerPC7447和 DSP是 32位处理器,内存按字节编址。PowerPC7447 以大端方式( big_endian)存储数据,DSP以小端方式(little endian)存储数据。 (分数:-0.99)(1).在数据处理模块 1中,需要使用 A/D变换器对外部电源模块的电压进行检测。当前数据处理模块中的A/p变换器为 10位,当 A/D变换器的输入模拟电压最大为 5.115V时,A/D 输出为 3FFH。 通过配置 A/D变换器的中断寄存器及比较寄
3、存器(比较寄存器的值是用来和 A/D转换结果进行比较),可以将 A/D变换器配置为输入电压大于一定值时产生中断,也可以配置为输入电压小于一定值时产生中断,通过此种方式向系统报警。 请回答以下三个问题。 (1)此 A/D变换器的量化间隔为多少 mV?(量化间隔为 A/D变换器最低有效位 1位所代表的模拟电压值) (2)如果规定下限阈值为 4.092V,要使用中断检测这个电压,此时 A/D变换器的比较寄存器应配置为多少? (3)如果采用查询方式实现电源电压超限报警功能,程序如何判断 A/D变换器完成了单次数据转换?(分数:-0.33)_(2).李工负责该系统软件的研发。在软件策划过程中,为了加快软
4、件的开发,确保进度,李工将软件分解为若干软件配置项,每个软件配置项指定一人开发。每个配置项的开发过程包括:软件需求分析、软件概要设计、软件详细设计、软件编码、软件单元测试和部件级测试六个阶段。李工的做法符合软件工程的要求吗?为什么?(分数:-0.33)_(3).田工负责编写信号处理模块与数据处理模块的通信程序,约定好的数据组织方式如表所示。 表 网络数据结构 数据域 A(1字节) 数据域 B(4字节) 数据域 C(2字节) 数据域 D(16字节) 以下是信号处理模块端的一段程序: unsigned int msgid=Ox01;/表示从信号处理模块发送到数据处理模块 2的消息 ID typed
5、ef struct FCSNDData_struct unsigned char A; unsigned int B; unsigned short C; unsigned char D16; FCSND DATA; FCSND_DATA sendData; FillfcData( /接收到的消息 ID typedef struct FCRCV_Data _struct unsigned char A; unsigned int B; unsigned short C; unsigned char D16; FCRCV_DATA; FCRCV_DATA recvData; recvfc( (m
6、sgid,未找到,标志全 1送 DX FOUND: MOV AX, DX MOV FLAG, AX RET BINSEAT ENDP CODE ENDS 5 (分数:15.00)(1).问题 1 请根据试题的要求,将汇编程序代码中(1)(5)空缺处的内容填写完整。(分数:5.00)_(2).问题 2 请用 MOV语句实现汇编程序代码中“LEASI,BINTAB”语句的功能。(分数:5.00)_(3).问题 3 该汇编程序执行后,FLAG 存储单元中的数值是什么?使用对分查表法查询位于这 256 个字节数据表中的数据时,“CMPAL,BX”最多被执行几次? 表 x86 系统指令及寄存器说明 指令
7、 功 能 寄存器 功 能 MOV 传送字或字节 CS 代码段寄存器 LEA 地址传送 DS 数据段寄存器 ADD 加法指令 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 有进(借)位/无进(
8、借)位时转移 LOOP CX不为 0时循环 RET 返回主程序 IRET 从中断服务程序返回 (分数:5.00)_嵌入式系统设计师-11 答案解析(总分:14.01,做题时间:90 分钟)一、试题一(总题数:1,分数:-1.00)阅读以下关于某嵌入式系统设计方案的叙述。 说明 某公司承接了开发周期为 6个月的某机载嵌入式系统软件的研制任务。该机载嵌入式系统硬件由数据处理模块、大容量模块、信号处理模块、FC 网络交换模块和电源模块组成,如图所示。数据处理模块和大容量模块的处理器为 PowerPC7447,数据处理模块主要对机载数据进行处理,完成数据融合;大容量模块主要存储系统数据,同时也有数据处
9、理的能力;信号处理模块的处理器为专用的数字信号处理器 DSP,完成雷达数据处理,并将处理后的数据发送给数据处理模块;FC 网络交换模块为已开发的模块,本次不需要开发软件,主要负责系统的数据交换;电源模块主要负责给其他模块供电,电源模块上没有软件。 PowerPC7447和 DSP是 32位处理器,内存按字节编址。PowerPC7447 以大端方式( big_endian)存储数据,DSP以小端方式(little endian)存储数据。 (分数:-0.99)(1).在数据处理模块 1中,需要使用 A/D变换器对外部电源模块的电压进行检测。当前数据处理模块中的A/p变换器为 10位,当 A/D变
10、换器的输入模拟电压最大为 5.115V时,A/D 输出为 3FFH。 通过配置 A/D变换器的中断寄存器及比较寄存器(比较寄存器的值是用来和 A/D转换结果进行比较),可以将 A/D变换器配置为输入电压大于一定值时产生中断,也可以配置为输入电压小于一定值时产生中断,通过此种方式向系统报警。 请回答以下三个问题。 (1)此 A/D变换器的量化间隔为多少 mV?(量化间隔为 A/D变换器最低有效位 1位所代表的模拟电压值) (2)如果规定下限阈值为 4.092V,要使用中断检测这个电压,此时 A/D变换器的比较寄存器应配置为多少? (3)如果采用查询方式实现电源电压超限报警功能,程序如何判断 A/
11、D变换器完成了单次数据转换?(分数:-0.33)_正确答案:()解析:(1)SmV (2)Ox332,或 818 (3)通过查询状态寄存器的对应状态位判断(2).李工负责该系统软件的研发。在软件策划过程中,为了加快软件的开发,确保进度,李工将软件分解为若干软件配置项,每个软件配置项指定一人开发。每个配置项的开发过程包括:软件需求分析、软件概要设计、软件详细设计、软件编码、软件单元测试和部件级测试六个阶段。李工的做法符合软件工程的要求吗?为什么?(分数:-0.33)_正确答案:()解析:李工的安排不合理。 软件开发和软件测试不能为同一个人。 一般情况下,每个软件配置项的软件需求分析、软件设计与编
12、码、软件测试的人员需要分开,不能由一人全部完成,以确保软件的质量。(3).田工负责编写信号处理模块与数据处理模块的通信程序,约定好的数据组织方式如表所示。 表 网络数据结构 数据域 A(1字节) 数据域 B(4字节) 数据域 C(2字节) 数据域 D(16字节) 以下是信号处理模块端的一段程序: unsigned int msgid=Ox01;/表示从信号处理模块发送到数据处理模块 2的消息 ID typedef struct FCSNDData_struct unsigned char A; unsigned int B; unsigned short C; unsigned char D1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 嵌入式 系统 设计师 11 答案 解析 DOC
