2009年下半年 嵌入式系统设计师考试
参考答案与个人解析(卷2)
广东纺织职业技术学院 欧浩源(ohy3686@foxmail.com)
(注:由于个人兴趣,以下内容纯属个人意见,不代表任何立场,标准答案以考试委员会为准。)
●软件权利人与被许可方签订一份软件使用许可合同。若在该合同约定的时间和地域范围内,软件权利人不得再许可任何第三人以此相同的方法使用该项软件,但软件权利人可以自己使用,则该项许可使用是__(11)__。
(11)A. 独家许可使用
B. 独占许可使用
C. 普通许可使用
D. 部分许可使用
解析>:考查信息化基础知识中的法律法规的基础认识。
许可贸易实际上是一种许可方用授权的形式向被许可方转让技术使用权同时也让度一定市场的贸易行为。根据其授权程度大小,许可贸易可分为如下五种形式: (1)独占许可:指在合同规定的期限和地域内,被许可方对转让的技术享有独占的使用权。即许可方自己和任何第三方都不得使用该项技术和销售该技术项下的产品。所以这种许可的技术使用费是最高的。 (2)排他许可,又称独家许可:指在合同规定的期限和...

>> 阅读全文

2009年下半年 嵌入式系统设计师考试
参考答案与个人解析(卷1)
广东纺织职业技术学院 欧浩源(ohy3686@foxmail.com)
(注:由于个人兴趣,以下内容纯属个人意见,不代表任何立场,标准答案以考试委员会为准。)
● 以下关于CPU的叙述中,错误的是__(1)__。
(1)A. CPU产生的每条指令的操作信号并将操作信号送往相应的部件进行控制。
B. 程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果。
C. CPU中的控制器决定计算机运行过程的自动化。
D. 指令译码器是CPU控制器中的部件。
解析>:考查微处理器(CPU)的基本常识,是每个学过单片机或者计算机组成原理必须掌握的内容,如果这题不会做,是很难通过这次考试的了。
可以参考《教程》P85-P86。
单片机就是一个微型的处理器,麻雀虽小,五脏俱全,是一个很好的学习对象。
单片机里面至少有程序计数器、累加器、寄存器和内部RAM。
CPU的作用大概可以分为寻址、取指、译码、执行这几个步骤。
如果理解上面的基本知识,就题论题,很快就...

>> 阅读全文

2008年下半年 嵌入式系统设计师 上午试卷
参考答案与分析评论(第3集)
欧浩源(ohy3686@foxmail.com) 20091103
注:参考答案与分析评论纯属个人意见,不作为最终答案,权威标准以考试委员会为准。
● -7的反码为__(51)__。
(51)A. 00000111 B. 10000111 C. 11111000 D. 11100001
解析>: 考查计算机数据表示方法的基础。
计算机中表示数据的方法一般有:原码、反码和补码。
如果一个数值为正,它的反码与原码相同;如果一个数值为负,则符号位为1,其余各位是原码的取反。
-7的原码为:10000111;
-7的反码为:11111000。
参考答案:C。
● 有一段C 程序如下,执行后,其运行结果为__(52)__。
int f(int a) {
auto int b = 0;
static int c = 3;
b ++; c++;
return(a+b+c);
}
main() {
int a=2,i;
for(i=0; i printf("%d, ",f(a));
}
(52)A. 7,8,9, B. 7,7,7, C. 6,7...

>> 阅读全文

2008年下半年 嵌入式系统设计师 上午试卷
参考答案与分析评论(第2集)
欧浩源(ohy3686@foxmail.com) 20091030
注:参考答案与分析评论纯属个人意见,不作为最终答案,权威标准以考试委员会为准。
●8086的堆栈采取向下生长的方式,在压入时__(41)__。
(41) A. SP 先减,再压入数据 B. 先压入数据,SP 再减
C. SP 先加,再压入数据 D. 先压入数据,SP 再加
:考查8086堆栈的基础知识。个人觉得,堆栈是嵌入式的基础东西,自然就是考试重点,以后或许会多考单片机ARM的结构。
8086处理器均采用满递减堆栈。入栈时,先减地址,后进数据;出栈时,先出数据,后加地址。
PUSH SRL:先将栈顶指针SP向上移两位,即SP-2,指向一个新的字存储单元,再将操作数的内容存入SP所指的字存储单元。
POP DST:将当前栈顶指针SP所指向字单元内容送向DST,然后将SP下移两位,SP-2。
参考答案:A。
● 若对某一寄存器某几位清零,可用一条指令__(42)__处理。
(42)A. AND B. OR C. NOT D. XOR
解析>:考查汇编语言...

>> 阅读全文

2008年下半年 嵌入式系统设计师 上午试卷
参考答案与分析评论(上集)
欧浩源(ohy3686@qq.com) 20081225
注:参考答案与分析评论纯属个人意见,不作为最终答案,权威标准等待考试委员会公布。
●计算机内存一般分为静态数据区、代码区、栈区和堆区,若某一指令的操作数之一采用立即数寻址方式,则该操作数位于(1)。
(1) A. 静态数据区 B. 代码区 C. 栈区 D. 堆区
解析>:考查寻址方式与存储空间,可以参照07年真题第1题和07年下午试题四。
立即数寻址是由指令直接给出操作数的寻址方式。在MCS-51中,操作码后面紧跟一个被称为立即数的操作数。例如:MOV A, #65H 其执行结果即使将立即数65H送到累加器A。 静态数据区存储全局变量和静态变量、代码区存储代码和表格、栈区存储局部变量,堆区存储动态分配的内存。
参考答案:B。
●计算机在进行浮点数的相加(减)运算之前先进行对阶数操作,若x的阶码大于y的阶码,则应将(2)。
(2) A. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移。
B. x的阶码缩小至与y的阶码相同,且使x...

>> 阅读全文

嵌入式系统设计师考试笔记之操作系统基础
欧浩源(ohy3686@qq.com) 20081125
一、引言
原定于11月8号的嵌入式系统设计师考试由于某种原因推迟,得以让我有时间再写几篇文章,在最后的时刻为大家提供最后的帮助。
我觉得,嵌入式系统设计主要包含系统设计、硬件设计和软件设计。其中大部分工作是嵌入式软件方面,包括操作系统的移植、系统体系架构设计、设备驱动程序编写、用户应用程序设计等等。所以在嵌入式系统设计师的考试中也应该集中在这几点上面。前面的几篇文章对嵌入式硬件方面做了几个总结,现在对嵌入式软件方面做一些个人的归纳,再结合历年真题分析一下,对我认为常见的考点梳理了一下,不知道对大家有没有用处。
在嵌入式软件设计中,操作系统基础尤为重要,可以考查的考点也特别的多。我觉得它的地位就跟四六级英语考试中的阅读部分一样。这部分内容不能吃透,很难将这个考试拿下来,当然也有例外的。我只是想说明这部分的重要性。闲话少数,进入正题。
二、复习笔记
1、嵌入式软件基础
(1)嵌入式软件的特点:
A、规模较小。
B、开发难...

>> 阅读全文


嵌入式系统求职回忆录
欧浩源(ohy3686@qq.com) 20081029
一、引言
一年前的这个时候,我开始了人生的真正求职历程。在这个过程中,有幸参加过广嵌、迈瑞、华为、智光、周立功、理邦等几个比较大笔试和面试。虽然大部分都失败了,但是我觉得正是这一次次的失败认我真正认识自己的不足,积累经验,成长进步,为最后的成功打下坚实的基础。求职是一个展现个人综合实力的过程,除了需要专业技能之外,还需要有一定的策略。同时这也是一个逐步提高和适应的过程。就像一支球队参加真正比赛之前都要经过系列的热身赛,熟悉对手的同时也在发现自己的不足。那时候我经看看别人的面经,现在我觉得把自己的体会跟大家分享也是一件很愉快的事情。特别在这个找工作的高潮时刻,也希望我以前总结的求职经历能给大家一点借鉴和帮助哦……
二、广嵌面试
这是我人生的第一次正式面试,挺紧张的。广嵌在广州科学城那边,有点偏了,人比较少。首先是做题,没有什么时间限制,做完就交。题目不多,8道好像,全是问答和编程题,没得蒙。主要考了C语音、数据结构、操作系统、编译原理、内存分配和链表的一些东西。虽然是很...

>> 阅读全文

嵌入式系统设计师考试笔记之电子电路设计基础
欧浩源(ohy3686@qq.com) 20080930
一、引言
在嵌入式系统的硬件设计中,嵌入式微处理器和外围设备接口技术是两个最为核心的部分,然而支撑这个两个部分的基础确实电子电路的基本技术。任何一个嵌入式系统的设计都离不开电子电路的设计。作为嵌入式系统设计师的考试,对这方面的考查或多或少有几题,但在整个考试题目中所占的比例不多。过去的两分考题中,06年考了4题,07年没有考查相关题目。这不能说明以后的考试就不会考查这方面的知识,毕竟这个部分是一个不可缺少的基础。同时,在嵌入式的一些基础知识题目的解题中,也需要一定电子电路设计的基础知识。电子电路设计的基础知识可以写成几本书,但是不要害怕。正是如此,考试考查的只可能是重要概念、基础知识和基本技能。过去的真题也验证了这一点,考查的都是电子电路设计的基本步骤,一些基本概念、布线布局的基本原则以及抗干扰的一些基本措施。想当年,我也是这样赌一把,把教程上的基本东西梳理清楚,感觉可以应用考试的题目。当然这是一种偷懒的做法,如果您有时间和精力,完全把握这方面的内容是件好事情。
二、复...

>> 阅读全文