第二至第五章作业答案优秀.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微处理器系统结构与嵌入式系 统设计作业答案 第三章 1 3.5 指令系统的设计会影响计算机系统的 哪些性能? ? 指令系统是指一台计算机所能执行的全部指 令的集合,其决定了一台计算机硬件主要性能和 基本功能。指令系统一般都包括以下几大类指令 ( 1 )数据传送类指令。( 2 )运算类指令 包括算 术运算指令和逻辑运算指令。( 3 )程序控制类 指令 主要用于控制程序的流向。( 4 )输入 / 输出 类指令 简称 I/O 指令,这类指令用于主机与外设 之间交换信息。 ? 因而,其设计会影响到计算机系统如下性能 : 数 据传送、算术运算和逻辑运算、程序控制、输入 / 输出。另外,其还会影响到运算速度以及兼容等。 2 ? 3.9 某时钟速率为 2.5GHz 的流水式处理器执行一个有 150 万 条指令的程序。流水线有 5 段,并以每时钟周期 1 条的速率发 射指令。不考虑分支指令和乱序执行带来的性能损失。 a) 同样执行这个程序,该处理器比非流水式处理器可能加速 多少? b) 此流水式处理器是吞吐量是多少(以 MIPS 为单位)? ? 解:( a. ) ? ? 速度几乎是非流水线结构的 5 倍。 ? ( b. ) = 5 1 p T nm S T m n ? ? ? ? 串 流水 2500MIPS p n T T ? ? 流水 3 ? 3.10 一个时钟频率为 2.5 GHz 的非流水式处理器,其平均 CPI 是 4 。此处理器的升级版本引入了 5 级流水。然而,由 于如锁存延迟这样的流水线内部延迟,使新版处理器的时 钟频率必须降低到 2 GHz 。 ? (1) 对一典型程序,新版所实现的加速比是多少? ? (2) 新、旧两版处理器的 MIPS 各是多少? ? 解:( 1 )对于一个有 N 条指令的程序来说: ? 非流水式处理器的总执行时间 ? 5 级流水处理器的总执行时间 s N N T 9 9 0 10 6 . 1 ) 10 5 . 2 /( ) 4 ( ? ? ? ? ? ? s N N T 9 9 1 10 ) 4 ( 2 ) 10 2 /( ) 1 5 ( ? ? ? ? ? ? ? ? 4 加速比 = N 很大时加速比 ≈3.2 ? ( 2 )非流水式处理器 CPI=4 ,则 ? 其执行速度 =2500MHz/4=625MIPS 。 ? 5 级流水处理器 CPI=1 ,则 ? 其执行速度 =2000 MHz /1=2000 MIPS 。 4 2 . 3 1 0 ? ? N N T T 5 3.11 随机逻辑体系结构的处理器的特点是什 么?详细说明各部件的作用。 ? 随机逻辑的 特点 是指令集设计与硬件的逻辑设计紧密相关, 通过针对特定指令集进行硬件的优化设计来得到逻辑门最 小化的处理器,以此减小电路规模并降低制造费用。 ? 主要部件 包括:产生程序地址的程序计数器,存储指令的 指令寄存器,解释指令的控制逻辑,存放数据的通用寄存 器堆,以及执行指令的 ALU 等几个主要部分构成。 6 3.13 什么是微代码体系结构?微指令的作用 是什么? ? 在微码结构中,控制单元的输入和输出之间被视为一个内 存系统。控制信号存放在一个微程序内存中,指令执行过 程中的每一个时钟周期,处理器从微程序内存中读取一个 控制字作为指令执行的控制信号并输出。 ? 微指令只实现必要的基本操作,可以直接被硬件执行。通 过编写由微指令构成的微代码,可以实现复杂的指令功能。 微指令使处理器硬件设计与指令集设计相分离,有助于指 令集的修改与升级,并有助于实现复杂的指令。 7 3.14 微码体系结构与随机逻辑体系结构有什 么区别? ? ( 1 ) 指令集的改变导致不同的硬件设计开销 。 ? 在设计随机逻辑结构时,指令集和硬件必须同步 设计和优化,因此设计随机逻辑的结构比设计微 码结构复杂得多,而且硬件和指令集二者中任意 一个变化,就会导致另外一个变化。 ? 在微码结构中,指令设计通过为微码 ROM 编写微 码程序来实现的,指令集的设计并不直接影响现 有的硬件设计。因此,一旦修改了指令集,并不 需要重新设计新的硬件。 8 ? ( 2 )从性能上比较 ? 随机逻辑在指令集和硬件设计上都进行了优化, 因此在二者采用相同指令集时随机逻辑结构要更 快一些。但微码结构可以实现更复杂指令集,因 此可以用较少的指令完成复杂的功能,尤其在存 储器速度受限时,微码结构性能更优。 9 微处理器系统结构与嵌入式系 统设计作业答案 第五章 10 ? 5.10 用 16K × 1 位的 DRAM 芯片组成 64K × 8 位存储器,要 求: ? (1) 画出该存储器的组成逻辑框图。 ? (2) 设存储器读 /

文档评论(0)

jinchenl + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档