全部科目 > 嵌入式系统设计师 >
null
null2022年上半年 嵌入式系统设计师 下午试卷 案例


第 2 题
 
服务型智能扫地机器人的信息处理中心,用于接收各种传感器信息和视觉信息,通过分析处理进行扫地机器人的运动控制,且负责和后台监控中心通信。信息处理中心基于嵌入式计算机实现。
 
问题:2.1   在信息处理中心的计算机系统中,系统总是要用户对变量或寄存器进行位操作,下面程序1代码中对给定整型变量a,实现了两个函数,其中:set_bit3函数用于设置a的bit 3(第3位),clear_bit3函数用于清除a的bit 3(第3位)。请补全程序1代码的(1))和(2),将正确代码写在答题纸的相应位置。

 
问题:2.2   信息处理计算机采用中断方式快速响应外部事件。中断是嵌入式系统中簠要的组成部分,这使得很多编译器开发商提供了标准C支持中断的扩展(使用关键字__interrupt)。 下面程序2是王工设计的中断处理程序代码,请对这段程序进行同行评审,找出你认为不合适的3个方面,将解答写入答题纸相应的位置。'

 
问题:2.3   王工设计了信息处理中的软件算法,利用单向链表来存储信息。其中如下给定的程序3中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据从小到大顺序链接。函数fun的功能是:把参数x的值放入一个新结点并插入到链表中,插入后各结点仍保持从小到大顺序排列。该程序的实现如程序3所示。


根据题意分析程序,完成程序3的空(1)-(5),将解答写入答题纸相应的位置。
 
 
所属分类:

 
  
   ├  嵌入式系统基础知识
   ├  嵌入式微处理器与接口知识
   ├  嵌入式系统软件及操作系统知识
   ├  嵌入式软件程序设计
   ├  嵌入式系统开发与维护知识
   ├  嵌入式系统设计
   ├  计算机系统基础
   ├  信息化建设
   ├  计算机应用
   ├  操作系统
   ├  数据库
   ├  软件工程
   ├  多媒体基础
   ├  项目管理基础
   ├  程序语言基础
   ├  计算机网络基础
   ├  知识产权、商标、标准化
   ├  专业英语
   ├  网络安全