嵌入式软件工程师复习题答案(初级)_软件工程师试题初级
嵌入式软件工程师复习题答案(初级)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件工程师试题初级”。
一.单选题
1.B
2.D
3.B
4.C
5.B
6.A
7.D
8.A
9.C
10.A
11.C
12.D
13.B
14.B
15.A
16.B
17.C
18.D
19.B
20.C
二.填空题
1.面向应用、量体裁衣、够用为度
2.控制、辅助系统运行的硬件单元
3.ARM/StrongARM、MIPS、PowerPC、X86、68K/Coldfire
4.寄存器通用寄存器状态寄存器
5.状态寄存器和程序计数器
6.堆栈指针R14
7.指令长度为32位指令长度为16位
8.PC
9.当前程序状态寄存器备份的程序状态寄存器
10.R0~R3寄存器和堆栈
三.名词解析
1.一个成为其他产品构成成分的、为特殊目的而个性化设计的计算机软、硬件的组合。
2.又称单片机,它是将整个计算机系统集成到一块芯片中,由于微控制器的片上外设资源
一般比较丰富,适合于控制,因此称微控制器。
3.ARM处理器是英国ARM(Advanced RISC Machines)公司设计的全球领先的16/32位RISC
微处理器,ARM公司通过转让RISC微处理器,外围和系统芯片设计技术给合作伙伴,使他们能用这些技术来生产各具特色的芯片。
4.当正常的程序执行流程发生暂时的停止时,称之为异常,例如处理一个外部的中断请求。
5.所谓寻址方式就是处理器根据指令中给出的地址信息来寻找物理地址的方式。
四.问答题
1.答:嵌入式系统同通用型计算机系统相比具有以下特点:1)嵌入式系统是面向特定应
用的。2)嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具
2.3.4.5.体应用相结合后的产物。3)嵌入式系统的硬件和软件都必须高效率地设计。4)嵌入式系统具有较长的生命周期。5)嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。6)嵌入式系统本身不具备自举开发能力,必须有一套开发工具和环境才能进行开发。答:1)共同点:计算机科学的三代基石:计算机体系结构、操作系统原理和编译原理。2)异同点:表现在处理器与存储器的选择、输入/输出的配置、操作系统的使用、以及软件开发的方法与过程等方面。答:1)联系:重量级的单片机可视为嵌入式系统,而轻量级的嵌入式系统与单片机则没有很大的差别;也就是说,单片机是嵌入式系统的前身,嵌入式系统是增强版的单片机。2)区别:在处理能力、存储空间、操作系统、开发及调试方法等方面均有区别。答:嵌入式系统开发的工程步骤及开发流程如下:1)系统需求;2)风险评估;3)制订系统规格;4)系统规划;5)系统设计;6)系统实现;7)系统测试;8)售后服务;9)项目总结。答:采用RISC架构的ARM微处理器一般具有如下特点:1)体积小、低功耗、低成本、高性能;2)支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;3)大量使用寄存器,指令执行速度更快;4)大多数数据操作都在寄存器中完成;
5)寻址方式灵活简单,执行效率高;6)指令长度固定;
嵌入式软件工程师复习题一.单选题:1.计算机内存一般分为静态数据区、代码区、栈区和堆区,若某一指令的操作数之一采用立即数寻址方式,则该操作数位于()。A.静态数据区B.代码区C.......
嵌入式软件工程师目录1 简介 2 待遇 3 职业要求 4 发展前景 5 职业发展1 简介 2 待遇 3 职业要求 4 发展前景5 职业发展1 简介嵌入式系统是以应用为中心,以计算机技术为基础,......
课程体系在实训项目经理的带领下,通过完成多个企业级项目(基于ARM的串行数据无线传输系统、基于ARM的无线数据采集系统、基于ARM的GPRS应用系统)的分析、设计和开发,掌握开发企......
嵌入式软件工程师简历嵌入式软件工程师主要从事嵌入式软件开发工作。以下为大家分享的是嵌入式软件工程师简历,希望对大家有所帮助。如果想了解更多内容,敬请关注CN公文站!嵌......
嵌入式软件工程师个人信息:姓名:董国杰学历:本科性别:男 专业:电子信息工程现居住地:上海市浦东新区出生日期:1991.1.1手机:电子邮件:自我评价:性格乐观严谨,行为处事态度认真,力求完美,......
