- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 引言
1.1 研究基于 RISC 结构微控制器的重要性和意义
不同机器的指令系统是各不相同的 .从指令的操作码功能来考虑 ,一个较完善
的指令系统 ,应当包括数据传送指令、算术运算指令、程序控制类指令、输入输
出类指令、字符串类指令、系统控制类指令等。
CISC (复杂指令系统计算机)的指令系统一般多达二三百条。但对 CISC 机
进行的测试表明,最常使用的是一些最简单最基本的指令, 仅占指令总数的 20%,
但在程序中出现的频率却占到 80%。同时在 CISC 系统中往往配备有大量的寻址
方式,这就使得 CISC 处理器存在执行效率不高,开发成本过大等缺点。
上世纪 80 年代初,计算机的设计者们就对计算机系统使用复杂指令级这一
做法提出了质疑,通过对 CISC 计算机进行研究,发现大约有 80%的指令很少被
使用,而经常被使用的指令只占到了指令集的 20%。根据以上的情况, 设计者们
越来越倾向设计带有更少指令集和结构更简单的计算机。 这种类型的计算机被归
类为 RISC(精简指令系统 )计算机。 RISC 处理器有三个基本的要素
(1)一个有限的简单的指令集。
(2)CPU 配备大量的通用寄存器。
(3)强调对指令流水线的优化。
RISC 结构的目标决不是简单的缩减指令系统,而是通过对指令集进行精简
设计使处理器的结构更简单, 更合理, 具有更高的性能和执行效率, 并降低处理
器的开发成本。典型的 RISC 机器的特征主要有以下几点:
(1).使用等长指令。
(2).寻址方式少且简单。
(3).只有取数指令存数指令能够访问存储器。
(4).指令集中的指令数目一般少于 100 种,指令格式少于4种。
(5).指令周期执行时间多为一个时钟周期。
与此相反,CISC 指令集具有复杂、 庞大的指令系统, 一般可达到 100 到 250
条。具有多种指令格式(一般大于 4 种)和复杂的寻址方式(一般可达到 5 到
20 种),各种指令使用频率相差很大,一些基本指令虽然只占指令总数的 20%但
执行频率却达到了 80%,各种指令执行时间相差很大。
通过对这两种指令系统的比较可以看出, RISC 是在继承了 CISC 的成功技
术,并在克服了 CISC 及其缺点的基础上发展起来的,所以对 RISC 微处理器的
研究有着广泛的科研价值和应用前景。
1.2 工作内容与工作目标
设计微控制器的过程其实是一个提出问题, 分析问题,解决问题的实践过程。
本文中的章节都是按照这个指导思想编写的。
这次毕业设计的目标是期望用硬件描述语言来编写一个基于 RISC 结构的微
控制器。为了达到这个目的,在设计前需要明确以下几点:
(1) RISC 结构微控制器的特点及组成结构。
(2 ) 微控制器的指令格式与寻址方式。
(3 ) 微控制器执行指令的原理与具体过程。
所要设计的微控制器外部特性及指令系统是以 ATMEL 90S2313 芯片为蓝
图。因此熟悉 AT90S2313 的工作原理及工作方式很有必要。工作的重点有以下
四个方面:
首先是对
文档评论(0)