网站大量收购闲置独家精品文档,联系QQ:2885784924

MCS-51单片机大作业.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

老当益壮,宁移白首之心;穷且益坚,不坠青云之志。——唐·王勃

MCS-51单片机大作业

通过学习51单片机资料完成以下作业题:

1、简述电子计算机的冯诺依曼结构与哈弗结构,指出两种结构的本质区别。

(1)冯诺依曼结构:

冯诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存

储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一

个存储器的不同物理位置,因此程序指令和数据的宽度相同,如英特尔公司

的8086中央处理器的程序指令和数据都是16位宽。

如图1所示:

图1冯诺依曼结构

冯诺依曼结构特点:

采用存储程序方式,指令和数据混合存储在同一个存储器中。即数据和

程序在内存中是没有区别的,它们都是内存中的数据,当EIP指针指向哪

CPU就加载哪段内存中的数据,如果是不正确的指令格式,CPU就会发生

错误中断.指令和数据都可以送到运算器进行运算,即由指令组成的程

序是可以修改的。

存储器是按地址访问的线性编址的一维结构,每个单元的位数是固定

的。

指令由操作码和地址组成。操作码指明本指令的操作类型,地址码指明

操作数和地址。操作数本身无数据类型的标志,它的数据类型由操作码

确定。

通过执行指令直接发出控制信号控制计算机的操作。指令在存储器中按

其执行顺序存放,由指令计数器指明要执行的指令所在的单元地址。指

令计数器只有一个,一般按顺序递增,但执行顺序可按运算结果或当时

的外界条件而改变。

以运算器为中心,I/O设备与存储器间的数据传送都要经过运算器。

数据以二进制表示。

(2)哈弗结构简述:

哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。哈佛结

老当益壮,宁移白首之心;穷且益坚,不坠青云之志。——唐·王勃

构是一种并行体系结构。

如图2所示:

图2,哈弗结构

哈弗结构处理器的主要特点是:

使用两个独立的存储器模块,如图程序存储器和数据存储器,分别存储

指令和数据,每个存储模块都不允许指令和数据并存,每个存储器独立

编址、独立访问;

使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径,

而这两条总线之间毫无关联。

程序指令存储和数据存储分开,可以在硬件上读取指令代码和传输数

据时使用不同的传输线宽度。

哈佛结构的计算机由CPU、程序存储器和数据存储器组成,程序存储器

和数据存储器采用不同的总线,从而提供了较大的存储器带宽,使数据的

移动和交换更加方便,尤其提供了较高的数字信号处理性能。哈佛结构的

微处理器通常具有较高的执行效率。其程序指令和数据指令分开组织和存

储的,执行时可以预先读取下一条指令。

(3)两种结构的本质区别:

冯诺依曼结构:采用存储程序方式,指令和数据混合存储在同一个存储

器中,共享同一总线的结构。存储器是按地址访问的线性编址的一维结

构,每个单元的位数是固定的。通过执行指令直接发出控制信号控制计

算机的操作,按照程序顺序执行指令。从而影响了数据处理速度的提

高。

文档评论(0)

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

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

1亿VIP精品文档

相关文档