[计算机类试卷]2006年下半年软件水平考试(中级)嵌入式系统设计师下午(技术应用)试题真题试卷及答案与解析.doc
《[计算机类试卷]2006年下半年软件水平考试(中级)嵌入式系统设计师下午(技术应用)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2006年下半年软件水平考试(中级)嵌入式系统设计师下午(技术应用)试题真题试卷及答案与解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、2006年下半年软件水平考试(中级)嵌入式系统设计师下午(技术应用)试题真题试卷及答案与解析 一、试题一 1 阅读下面有关车载 GPS终端系统的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏中。 说明 GPS是全球定位系统 (Global Position System)。车载 GPS终端是置于机动车内的实时定位装置,其应用对象是需要定位和调度的车辆。车辆可以通过终端与 GPS进行实时、准确的定位,并能够通过无线通信网络上报远程的车辆调度中心。中心可以通过终端远程监视车行轨迹,并可在特殊情况下通过终端控制 车辆。同时,终端还装备车载电话,可以在出现特殊情况时及时地通知车辆调度中心。 图
2、 16-1所示为车载终端系统的用例图,对于车载 GPS终端系统来说,主要的角色有两个:车辆调度中心用户和车载终端用户。 图 16-2所示为车载终端系统中的 GSM无线电通信模块的状态图,用于与调度中心进行联系。 GSM模块共有四个状态:通话中、有问题、待命和短消息通信中。 图 16-3为车载终端用户在遇到特殊情况下通过车载电话或按键与调度中心保持通信的处理过程顺序图。 1 图 16-2的状态图不完全,请将其补充完整,并将下面给出的转换关系 填入图 16-2的适当位置。 转换关系: 用户需要语音通话 通话完成 重新连接网络 未找到网络或网络出错 2 按照你对 GPS终端系统的理解,将下列 A F
3、标记的处理过程填入图 16-3中的(1) (6)处,并选择正确的处理顺序。 A语音对话 /按下按钮 B发送信息到通信模块 C监听命令 D接收成功要求监听信息 E要求监听 F通过 GSM发送信息 处理顺序选项: ABDFCE ACDBFE ABFDEC ACBDEF 3 画出 UML模型中常用关系符的图示:依赖、泛化、关联、聚合和实现。 二、试题二 4 阅读以下说明和 X86汇编语言代码,将应填入 (n)处的字句写在答题纸的对应栏内。 说明 设有数组 X和 Y。 X数组中有 X1, X2、 、 X10十个数, Y中有 Y1、Y2、 、 Y10十个数。编制程序计算: Z1=X1+Y1 Z2=X2+
4、Y2 Z3=X3-Y3 Z4=X4-Y4 Z5=X5-Y5 Z6=X6+Y6 Z7=X7-Y7 Z8=X8-Y8 Z9=X9+Y9 Z10=X10+Y10 设置一个 10位的标志尺: LOGIC_RULE,若它的每一位决定了当前按顺序该做加法 (该位为 0)或减法 (该位为 1)操作,则由上列等式可知 LOGIC RULE中的低 10位应是 (1)。 汇编程序代码 datarea segment ;define data segment x dw x1,x2,x3,x4,x5,x6,x7,x8,x9,x10 y dw y1,y2,y3,y4,y5,y6,y7,y8,y8,y10 z dw z1
5、,z2,z3,z4,z5,z6,z7,z8,z9,z10 logic_ruledw (2) ;LOGIC_RULE initialize datarea ends program segment ;define code segment main proc far assume cs: program, ds:datarea start: ;starting execution address (3) ;save old data segment sub ax, ax ;put zero in AX push ax ;save it on stack ;set DS register to c
6、urrent data segment mov ax,datarea mov ds,ax ;MAIN PART OF PROGRAM GOES HERE mov bx,0 mov ex,10 mov dx,logic_rule next: mov ax,xbx shr dx,1 jc subtract (4) jmp short result subtract: sub ax, y bx result: (5) ;result= Zn add bx,2 loop next ret ;return to DOS main endp ;end of main part of program pro
7、gram ends ;end of code segment end start ;end of assembly 附:指令及寄存器说明。 MOV 传送字或字节 PUSH 把字压入堆栈 SHR 逻辑右移 JC 有进位时转移 JMP 无条件转移指令 SUB 减法 ADD 加法 LOOP CX不为零时循环 JNE/JNZ 不等于时转移 CMP 比较 段寄存器 2个: CS: 代码段寄存器 DS: 数据段寄存器 数据寄存器 4个: AX: 累加器 BX: 基址寄存器 CX: 计数寄存器 DX: 数据寄存器 4 (1)00 1101 1100 (2)00dch, 或 00DCH,或 220,或等价的二
8、进制形式 (3)push ds (4)add ax,ybx (5)mov zbx, ax 三、试题 三 5 阅读以下说明和 C语言代码,回答问题 1至问题 4,将解答填入答题纸的对应栏内。 说明 有两个任务 (编号分别为 0和 1)需要访问同一个共享资源,为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个任务访问该共享资源。代码一给出了一种实现方法。 代码一 1: int flag2; /* flag 数组,初始化为 FALSE */ 2: Enter_Critical_Section(int my_task_id, int other_ta
9、sk_id) 3: 4: while (flagother_task_id = TRUE); /* 空循环语句 */ 5: flagmy_task_id = TRUE; 6: 7: Exit_Critical_Section(int my_task_id, int other_task_id) 8: 9: flagmy_task_id = FALSE; 10: 当一个任务要访问临界资源时 ,就可以调用代码一给出的这两个函数。代码二给出了任务 0的一个例子。 代码二 Enter_Critical_Section(0,1); 使用这个资源 Exit_Critical_Section(0,1); 做
10、其他事情 5 什么是临界资源 (critical resource)?请用 100字以内文字简要说明。 6 代码一所示的方法能够实现共享资源的互斥访问吗 ?请用 300字以内文字举例说明。 7 代码一采用了一种繁忙等待 (busywaiting)的策略,这种策略的缺点是什么 ?请用100字以内 的文字简要说明。 8 如果把 Enter_Critical_Section()函数中的两条语句互换一下位置,会出现什么情况 ? 四、试题四 9 阅读以下说明和 C语言代码,回答问题 1至问题 5,将解答填入答题纸的对应栏内。 说明 在实模式存储管理方案下,嵌入式系统的内存地址空间的布局一般可以分为五个段
11、:代码段 (text)、数据段 (data)、 bss段 (bss)、堆 (heap)和栈 (stack)。 图 16-4为一段例程。 1: #include 2: unsigned char gvCh; 3: unsigned short gvShort; 4: unsigned int gvInt = 0x12345678; 5: unsigned long gvLong = 0x87654321; 6: void main(void) 7: 8: unsigned char arraylO,*p; 9: p = malloc(lO*sizeof(char); 10: while (1);
12、 9 代码段、数据段和 bss段的大小是在什么时候确定的 ? 10 常用的堆空间的管理方法主要有哪两种 ? 11 当图 16-4所示的程序经过编译连接并装入内存时,与 while语句相对应的可执行代码存放在哪一个段 ? 12 在图 16-4所示的程序中,变量 gvCh、 gvShort、 gvInt、 gvLong、 array和 p分别存放在哪一个段 ? 13 malloc函数申请的空间位于哪一个段 ? 五、试题五 14 阅读以下关于嵌入式系统中异步串口的叙述,回答问题 1至问题 4。 说明 异步串口是嵌入式处理器上最常用的资源之一。一般而言,异步传输的数据以帧的方式传输。每一帧有效数据前有
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2006 年下 半年 软件 水平 考试 中级 嵌入式 系统 设计师 下午 技术 应用 试题 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-492594.html