嵌入式系统应用教程 中国通信学会普通高等教育“十二五”规划教材立项项目 习题答案 赵宏 王小牛 任学惠 第二部分习题答案.pdfVIP

嵌入式系统应用教程 中国通信学会普通高等教育“十二五”规划教材立项项目 习题答案 赵宏 王小牛 任学惠 第二部分习题答案.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 1、ARM 处理器的特点是什么? 答:ARM 处理器立足于嵌入式市场,其设计思想并不单纯地追求处理器速度,而是着 眼于系统的整体性能。具体来讲,主要包括以下几个方面。 首先,低功耗是一个主要的考虑方面。其次,高代码密度是嵌入式系统的又一个重要 需求。另外,嵌入式系统通常都是价格敏感的。还有一个影响嵌入式系统性能的因素就是处 理器内核管芯(die )的面积,对于一个单片方案,处理器内核所占的面积越小,留给外设 电路的空间就越大,这可以减少最终产品的外围芯片数目,从而降低设计和制造成本。 在体系结构方面,ARM 处理器采用精简指令系统计算机(RISC )结构,但ARM 处理 器又不是纯粹的RISC 。为了能够更好地满足嵌入式应用的需求,ARM 处理器还增加了以下 特点:  一些特定指令的周期数可变,即并不是所有的ARM 指令都是单周期的。  内嵌桶形移位器产生了更为复杂的指令。  Thumb 16 位指令集。  条件执行。这个特性可以减少分支指令的数目,从而改善性能,提高代码密度。 2 、ARM 处理器系列主要包括几大类?各自的特性是什么? ARM 处理器系列属性的比较 类型 ARM7 ARM9 ARM9E ARM10E ARM11 Cortex 属性 处理器流 3 5 5 6 8 13 水线深度 典 型 频 率 236 250 470 540 620 1100 (MHz) 典 型 功 耗 0.25 0.235 0.45 0.6 0.45 0.03 (mw/MHz) (+cache) (+cache) (+cache) (+cache) (+cache) 性能(MIPS) 130 300 300 400 675 2000 Dhrystone 2.1 典型的指 ARMv3 ARMv4T ARMv5TE ARMv5TEJ ARMv6 ARMv7 令集结构 3、ARM 处理器有哪些处理器模式?各自如何切换? 答:ARM 处理器有7 种处理器模式,它们分别是:用户模式,快速中断模式,外部中断模 式,管理模式,中止模式,未定义模式和系统模式。各模式之间的切换,可以通过软件控制 来实现,也可以由外部中断或异常而引起。 处理器复位之后,首先进入管理模式,操作系统内核通常处于这种模式。当运行用户 程序时,进入用户模式。在用户模式下,应用程序不能访问一些受操作系统保护的系统资源, 应用程序也不能直接进行处理器模式的切换,只允许对CPSR (当前程序状态寄存器)的控 制域进行读操作,但允许对CPSR 条件标志的读/写访问,用户模式下执行软中断指令(SWI ) 时也进入管理模式。系统模式是一种特殊的用户模式,它使用和用户模式完全相同的寄存器, 但允许对CPSR 的完全访问,当操作系统任务需要访问系统资源但又想避免访问与异常模式 相关的寄存器时进入该模式。当处理器访问存储器失败时,进入中止模式。当处理器遇到没 有定义的指令或处理器不支持该指令时,进入未定义模式。快速中断模式和外部中断模式分 别对ARM 处理器两种不同级别的中断做出响应。 4 、“字节序”是指什么?ARM 处理器如何解决这一问题? 答:当把一个多字节的数据存入以字节为单位编址的内存空间时,存在哪个字节定位在哪个 地址单元的问题,在存储系统中称为字节序。一般有两种方案,big-endian 和little-endian 。 在big-endian 方案中,低字节在高地址单元中;在little-endian 方案中,低字节在低地址单 元中。 ARM 处理器支持两种方案的字节序,可以通过系统设置指定处理器支持那种方案。一 般缺省为litter-endian ,而且对于指令访问来说,总是little-endian 。 第七章 1、试分析ARM 处

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档