- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章习题答案
“微处理器系统原理与嵌⼊式系统设计”第三章习题解答
3.1什么是冯·诺伊曼计算机结构?其运⾏的基本原理如何?
冯.诺依曼计算机由运算器、控制器、存储器、输⼊设备和输出设备构成,采⽤⼆进制表⽰信息,以存储器为中⼼,按存储程
序原理⼯作。
存储程序原理指编好的程序⾸先放⼊存储器,开始⼯作后,由控制器⾃动、⾼速依次从存储器中取出指令并执⾏。
3.2.微处理器的体系结构可以分为⼏种?试分别说明各种体系结构的优缺点。
3.3⾼级编程语⾔、汇编语⾔以及机器语⾔之间有哪些不同?
机器语⾔是直接⽤⼆进制代码表达的计算机语⾔。指令⽤“0”和“1”组成,并分成若⼲段,各段的编码表⽰不同的含义。机器语
⾔⾯向硬件,是唯⼀可以由硬件直接执⾏的语⾔。
汇编语⾔采⽤符号代替机器语⾔中的⼆进制码:⽤助记符(Mnemonic)代替操作码,⽤地址符号(Symbol)或标号(Label)代替地
址码。汇编语⾔与机器语⾔⼀⼀对应,因此不具有移植性,但更易于读写和理解。汇编语⾔源程序需要汇编成机器语⾔才能交
给硬件执⾏。
⾼级编程语⾔语法和结构更类似普通英⽂,且由于远离对硬件的直接操作,因此移植性较好。⾼级语⾔源程序需要编译(或解
释)成机器语⾔才能交给硬件执⾏。
3.5什么是计算功能指令、数据传输指令以及控制流程指令?
计算功能指令:对数据进⾏处理完成算术运算或逻辑运算等的指令。
数据传输指令:负责把数据、地址或⽴即数传送到寄存器、I/O端⼝或存储单元中,或者反⽅向传送的指令。
控制流程指令:⽤来控制程序执⾏流程的指令,有测试、转移、跳转等⼦类。
3.6解释跳转、分⽀、调⽤以及中断所需进⾏的操作。
跳转:根据“跳转”指令指计算⽬的地址,修改程序指针。
分⽀:根据“分⽀”指令判断执⾏条件,计算跳转地址,修改程序指针。
调⽤:保存断点,根据“调⽤”指令计算⼦程序⼊⼝地址,修改程序指针,执⾏完毕后恢复断点。
中断:保护断点及现场,查找中断向量表以确定中断程序⼊⼝地址,修改程序指针,执⾏完毕后恢复现场及断点。
3.7固定长度指令编码有什么优缺点?
可以简化硬件设计、减⼩指令译码的时间,但指令编码的效率不⾼,信息冗余度⼤,可扩展性差。
3.8在处理器⼯作频率、CPI 和处理器性能⽅⾯,哪些因素会增加流⽔线深度?
处理器⼯作频率越⾼,时钟周期越⼩,则要求组合电路的延迟越⼩,即流⽔线级数越多,但过多的流⽔线也将⽆助于处理器⼯
作频率的提⾼。
CPI 越⼤,为了提⾼运算效率则流⽔级数需求越多。
处理器性能和流⽔线级数是⼀个动态平衡的关系,需要具体在设计流⽔线的同时考虑冲突。
3.9⼀个时钟频率为2.5 GHz 的⾮流⽔式处理器,其平均CPI 是4。此处理器的升级版本引⼊了5级流⽔。然⽽,由于如锁存延
迟这样的流⽔线内部延迟,使新版处理器的时钟频率必须降低到2 GHz 。
(1) 对⼀典型程序,新版所实现的加速⽐是多少?
(2) 新、旧两版处理器的MIPS 各是多少?
(1)对于⼀个有N 条指令的程序来说:
⾮流⽔式处理器的总执⾏时间s N N T 990106.1)105.2/()4(-?=??=
5级流⽔处理器的总执⾏时间s N N T 99110)4(2)102/()15(-?+=?-+=
加速⽐=4
2.310+=N N T T ,N 很⼤时加速⽐≈
3.2 (2)⾮流⽔式处理器CPI=4,则其执⾏速度=2500MHz/4=625MIPS 。
5级流⽔处理器CPI=1,则其执⾏速度=2000 MHz /1=2000 MIPS 。
3.10随机逻辑体系结构的处理器的特点是什么?详细说明各部件的作⽤。
随机逻辑的特点是指令集设计与硬件的逻辑设计紧密相关,通过针对特定指令集进⾏硬件的优化设计来得到逻辑门最⼩化的处
理器,以此减⼩电路规模并降低制造费⽤。
主要部件包括:产⽣程序地址的程序计数器,存储指令的指令寄存器,解释指令的控制逻辑,存放数据的通⽤寄存器堆,以及
执⾏指令的ALU等⼏个主要部分构成。
3.11分别详细说明采⽤可变时钟周期与多时钟周期改进随机逻辑体系结构的原理。
CPU内部时序信号的定时⽅式可以分成同步控制、异步控制、联合控制三种⽅式。
其中同步控制指在任何情况下,所有指令在执⾏时所需的机器周期数和时钟周期数都固定不变。同步控制的⼀种实现⽅式就是
可变时钟周期,指CPU根据当前指令的操作特性调整时钟周期,将⼤多数指令操作安排在⼀个较短的机器周期内完成,对某
些复杂操作,则采取延长机器周期的办法来解决。
⽽异步控制的⼀种实现⽅式就是多时钟周期,指时钟周期不变,但CPU每条指令的执⾏周期可由多少不等的机器周期数组
成。
3.12 什么是微代码体
您可能关注的文档
最近下载
- 宠物喂食器.pdf VIP
- 智能制造工艺流程优化与改进试题解析.docx VIP
- Unit 4 Amazing Plants and Animals Section B 3a-3c课件 人教版英语八年级上册.pptx VIP
- 品管圈PDCA获奖案例-精神科提高住院病人精神障碍作业治疗参与率医院品质管理成果汇报.pptx
- RSSP-2-铁路安全通信协议.pdf VIP
- 慢性疼痛管理.pptx VIP
- 部编版五年级语文上册《语文园地二》优质课件【护眼版】.pptx
- 四川教育出版社全册三上综合实践教案-(1).docx VIP
- Unit 4 Amazing Plants and Animals Section A 1a-1d课件 人教版英语八年级上册.pptx VIP
- 2025至2030中国低阶煤热解市场经营模式与未来投资动向分析报告.docx VIP
文档评论(0)