- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 17
嵌入式系统2011作业
第1章 嵌入式系统概述
1、什么是嵌入式系统?
答:
嵌入式系统指的是以应用为中心和以计算机技术为基础的,并且软硬件是可裁剪的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标严格要求的专用计算机系统。
2、与通用计算机相比,嵌入式系统有哪些特点?
答:
1:嵌入式系统通常是面向特定应用的;
2:嵌入式系统功耗低、体积小、集成度高、成本低;
3:嵌入式系统具有较长的生命周期;
4:嵌入式系统具有固化的代码;
5:嵌入式系统开发需要专用开发工具和环境;
6:嵌入式系统软件需要RTOS开发平台;
7:嵌入式系统开发人员以应用专家为主;
8:嵌入式系统是知识集成系统。
3、根据嵌入式系统的复杂程度,嵌入式系统可分为哪4类?
答:
1:单个微处理器;
2:嵌入式处理器可扩展的系统;
3:复杂的嵌入式系统;
4:在制造或过程控制中使用的计算机系统。
4、嵌入式微处理器有哪几类?试举例说明。
答:
嵌入式微处理器,例如:Am186/88、386EX、SC-400.
?????? 嵌入式微控制器,例如:8051、P51XA、MCS-251.
?????? 嵌入式DSP处理器,例如:TMS320系列、DSP56000系列.
?????? 嵌入式片上系统,例如:TriCore、M-Core、Smarrt-XA。
5、从硬件系统来看,嵌入式系统由哪几部份组成?画出简图。
答:
P11图1-4
6、嵌入式微处理器和嵌入式微控制器分别由哪些部件组成?两者有何区别?
答:
(1)组成:
嵌入式微处理器:包括指令执行部件与总线接口部件。
嵌入式微控制器(单片机):将整个系统集成到一个芯片上。
(2)两者区别:
嵌入式微处理器: 如果要构成一个系统,完成特定功能必须扩展Rom、RAM、总线接口等器件.并且将系统集成在一块板上。
嵌入式微控制器:一个芯片就是一个系统,芯片包括Rom、RAM、I/O接口、通用接口(比如UART)
特殊接口(比如网络接口、Can接口).
不用外扩接口电路,即可完成一定功能。
第2章 ARM微处理器硬件结构
2.1哈佛体系结构和冯·诺依曼体系结构有何不同?
答:
冯·诺依曼结构:处理器使用一组总线(数据总线、地址总线、控制总线)连接程序存储器、数据存储器、接口器件。所有器件共享一个地址空间。并且程序存储单元与数据存储单元存储位数一致。冯·诺依曼结构由于总线瓶颈,不适合流水线作业。
哈佛体系结构:有两组总线。一组总线用于访问程序存储器;一组总线用于访问数据存储器。
程序与数据各自有自己独立的存储空间。
程序存储单元与数据存储单元存储位数可以不一致。
哈佛体系结构非常适合流水线作业。
2.2 回答下列关于ARM编程模式的问题
(1)在该模式下有多少通用寄存器
(2)CPSR的作用是什么
(3)Z位的作用是什么
(4)程序计数器保存在何处
答
(1)31个通用寄存器
(2)为状态寄存器
条件标志位:保存指令执行的状态
N=0 结果正数
=1 结果负数
C借位进位标志
Z=0 结果非0
=1 结果0
O=0 结果未溢出
=1 结果溢出
控制标志位:控制程序的执行
T=0 ARM状态
=1 Thumb状态
I=0 允许普通中断
=1 不允许普通中断
Q=0 允许快速中断
=1 不允许快速中断
M4..M0:工作模式
(3)Z=1 运算结果为0
Z=0 运算结果不为0
(4)R15(PC)
2.3 下列的arm条件码的含义是什么
(1)EQ
(2)NE
(3)MI
(4)VS
(5)GE
(6)LT
答
(1)z=1 相等
(2)z=0 不相等
(3)n=1 负数
(4)v=1 溢出
(5)n=v 带符号数大于或等于
(6)nv 带符号数小于
2.4 arm处理器有几种工作模式?各种工作模式有什么特点?
答
有七种工作模式,
用户模式(usr) 正常的程序执行状态
快速中断模式(fiq) 用于高速数据处理或通道处理
外部中断模式(irq) 用于通用的中断处理
管理模式(svc) 操作系统的保护模式
中止模式(abt) 用于虚拟存储及存储保护
未定义模式(und) 用于支持硬件协处
原创力文档


文档评论(0)