2010年下半年嵌入式系统设计师下午试题_第1页
2010年下半年嵌入式系统设计师下午试题_第2页
2010年下半年嵌入式系统设计师下午试题_第3页
2010年下半年嵌入式系统设计师下午试题_第4页
2010年下半年嵌入式系统设计师下午试题_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2010 年下半年 嵌入式系统设计师 下午试卷 第 1 页 共 13 页 全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格 水平水平水平水平 考试考试考试考试 2010 年下半年年下半年年下半年年下半年 嵌入式系统设计师嵌入式系统设计师嵌入式系统设计师嵌入式系统设计师 下午试卷下午试卷下午试卷下午试卷 考试时间 14 00 16 30 共 150 分钟 请按下述要求正确填写答题纸请按下述要求正确填写答题纸请按下述要求正确填写答题纸请按下述要求正确填写答题纸 1 在答题纸的指定位置填写你所在的省 自治区 直辖市 计划单列市的名称 2 在答题纸的指定位置填写准考证号 出生年月日和姓名 3 答题纸上除填写上述内容外只能写解答 4 本试卷共 5 道题 全部是必答题 满分 75 分 5 解答时字迹务必清楚 字迹不清时 将不评分 6 仿照下面例题 将解答写在答题纸的对应栏内 例题例题例题例题 2010年下半年全国计算机技术与软件专业技术资格 水平 考试日期是 1 月 2 日 因为正确的解答是 11 月 13 日 故在答题纸的对应栏内写上 11 和 13 参看下表 例题 解答栏 1 11 2 13 2010 年下半年 嵌入式系统设计师 下午试卷 第 2 页 共 13 页 试题一试题一试题一试题一 共共共共15分分分分 阅读以下关于某嵌入式系统设计方案的叙述 回答问题1至问题3 将答案填入答 题纸的对应栏内 说明说明说明说明 通常计算机按其体系结构分为冯 诺依曼 Von neumann 结构和哈佛 Harvard 结 构 冯 诺伊曼结构 也称普林斯顿结构 是一种将程序指令存储器和数据存储器合并在 一起的存储器结构 哈佛结构是一种将程序指令存储和数据存储分开的存储器结构 复 杂系统的不同处理器可采用不同类型体系结构 某嵌入式系统由数据处理模块 信号处理模块和光纤网络交换模块组成 如图1 1 所示 其中数据处理模块的主处理器选用PPC7447 内部集成了二级CACHE 并有 SDAM存储器 FLASH NvRAM 实时时钟 FC Fabric Channel 通信接口 以太网接 口和RS232接口 信号处理模块采用DSP TMS320C6000 并有 FC通信接口 RS232 接口 用于SPM与外部数据通信 光纤网络交换模块提供FC协议交换能力 主要由控 制单元和交换单元两部分组成 本嵌入式系统的数据处理模块主要接收外部命令 控制系统运行 与系统其它模块 通讯 信号处理模块主要进行图形图像处理 需要较大的运算量和较高的运算速度 数 据 处 理 模 块 光纤网络交换模块 数 据 处 理 模 块 数 据 处 理 模 块 信 号 处 理 模 块 信 号 处 理 模 块 图 1 1 某嵌入式系统组成 问题问题问题问题1 6分分分分 回答下列问题 将答案填写在答题纸对应的栏目中 本嵌入式系统的数据处理模块采用 1 体系结构 信号处理模块采用 2 体系结构 在设计中断时 中断触发方式一般分为沿中断和电平中断 沿中断利用 3 或 4 作为中断触发信号 电平中断利用 5 或 6 作为中断触发信号 问题问题问题问题2 5分分分分 在设计数据处理模块DPM时 假设某桥芯片内部集成一路递增定时器 定时器位 2010 年下半年 嵌入式系统设计师 下午试卷 第 3 页 共 13 页 宽为32位 最高位为控制使能位 输入时钟为25MHz 请回答下面三个问题 将答案 填写在答题纸对应的栏目中 给出表达式即可 1 该定时器最长定时时间是多少 单位ns 2 设置10ms定时时间 则定时器的初值为多少 3 若改为一路递减定时器 设置10ms定时时间 则定时器的初值为多少 问题问题问题问题3 4分分分分 嵌入式系统底层FC通讯驱动对大数据采用DMA数据传输 图1 2是未完成的DMA 数据传输工作流程图 请从下面 中选择正确的答案 完成该图 将答案填写在答 题纸的对应栏中 DMA请求 3 修改内存地址 传送一个字数据 2 1 结束DMA 4 N Y 图 1 2 DMA 数据传输工作流程图 备选答案 字计数器计数 DMA发送中断 DMA响应 DMA 接收4个字节 发送内存地址 再次修改内存地址 传送结束 继续传送 2010 年下半年 嵌入式系统设计师 下午试卷 第 4 页 共 13 页 试题二试题二试题二试题二 共共共共15分分分分 阅读以下关于AD574 12位的A D转换器 的叙述 回答问题1至问题3 将答 案填入答题纸的对应栏内 说明说明说明说明 AD574可以通过简单的三态门 锁存器接口与微机系统的系统总线相连接 也可以 通过可编程接口 如8255 与系统总线相连接 由表2 1可知 AD574可以工作在8 位 也可以工作在12位 图2 1为以8255为接口芯片 将工作于12位下的AD574接 到8位ISA系统总线上 表 2 1 AD574 的控制功能 CE CS R C 12 8 A0 功能说明 1 0 0 X 0 12 位转换 1 0 0 X 1 8 位转换 1 0 1 1 X 12 位输出 1 0 1 0 0 8 位高有效输出 1 0 1 0 1 4 位低有效输出 0 D 1 D 7 D 8 D 9 D 10 D 11 D R C STS 0 PA 1 PA 7 PA 0 PB 1 PB 2 PB 3 PB 0 PC 7 PC RD WR RST 0 A 1 A CS 0 Y 2AG 2BG 1 G C B A void set bit5 void 设置变量a的第5位 void clear bit5 void 清除变量a的第5位 问题问题问题问题2 5分分分分 图5 1所示代码的设计意图是计算1 100各数的平方 该段代码运行后 没有得到 应有的结果 请说明出错原因 将答案填入答题纸的对应栏内 define SQUARE a a a int i int result i 1 do result SQUARE i printf result d n result while i 101 图 5 1 计算 1 到 100 平方数的代码 2010 年下半年 嵌入式系统设计师 下午试卷 第 12 页 共 13 页 图5 2是在不改变宏定义的情况下 对程序进行修改 请完成该段代码 将答案填 入答题纸的对应栏内 问题问题问题问题3 6分分分分 某嵌入式处理器工作在大端方式 Big endian 下 其中unsigned int为32位 unsigned short为16位 unsigned char为8位 仔细阅读并分析下面的C语言代码 写出其打印 输出的结果 将答案填入答题纸的对应栏内 include stdio h include stdlib h void MEM ADDR void mem test void unsigned int pint addr NULL unsigned short pshort addr NULL unsigned char pchar addr NULL MEM ADDR void malloc sizeof int pint addr unsigned int MEM ADDR pshort addr unsigned short MEM ADDR pchar addr unsigned char MEM ADDR define SQUARE a a a int i int result i 1 do result SQUARE printf result d n result while i 101 图 5 2 计算 1 到 100 平方数的代码 2010 年下半年 嵌入式系统设计师 下午试卷 第 13 页 共 13 页 pint addr 0 x12345678 printf 0 x x 0 x x n pshort addr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论