(3)--1.3 微机系统的工作过程.ppt

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

微机系统的工作过程

1.3微机系统的工作过程内容要点:1.程序存储及程序控制的基本概念2.微机程序执行的一般过程3.简单程序执行过程举例

1.3.1程序存储及程序控制的基本概念1946年美籍匈牙利著名的数学家冯·诺依曼(Von.Neumann)提出了计算机基本结构、程序存储及程序控制等概念,这些基本概念奠定了现代计算机的基本框架。冯·诺依曼体制的基本要点是:1.计算机硬件系统应由运算器、控制器、存储器、输入和输出设备五部分基本结构组成。

1.3.1程序存储及程序控制的基本概念2.任何复杂的运算和操作都可转换成一系列用二进制代码表示的指令,程序就是完成既定任务的一组指令序列;各种数据也可用二进制代码来表示。把执行一项信息处理任务的程序代码和数据,以字节为单位,按顺序存放在存储器的一段连续的存储区域内,这就是“程序存储”概念。

1.3.1程序存储及程序控制的基本概念3.计算机工作时,计算机自动地按照规定的流程,依次执行一条条的指令,不但能按照指令的存储顺序,依次读取并执行指令,而且还能根据指令执行结果进行程序的灵活转移,从而完成各种复杂的运算操作,最终完成程序所要实现目标,这就是“程序控制”概念。计算机采取“程序存储与程序控制”的工作方式,即事先把程序加载到计算机的存储器中,当启动运行后,计算机便会自动按照程序的指示进行工作。

1.3.1程序存储及程序控制的基本概念控制器按预先存放在计算机存储器中的程序的流程自动地连续取出指令并执行之。运算器输出设备控制器输入设备存储器指令流控制命令数据流存储程序计算机的工作原理冯·诺依曼

1.3.1程序存储及程序控制的基本概念计算机每执行一条指令,都包含着两个基本的步骤,即取指令和执行指令。取指令执行指令PC

1.3.2微机程序执行的一般过程

1.3.2微机程序执行的一般过程1.CPU如何知道从哪里取出程序的第一条指令?——操作系统OS2.CPU如何按程序控制流执行指令?——程序计数器PC3.CPU如何知道从哪里取操作数?——地址、寻址方式

1.3.3简单程序执行过程举例计算机如何具体计算3+2=?1.用助记符号指令编写源程序MOVA,3 ;A?3ADDA,2 ;A?A+2HLT ;暂停2.需要翻译(汇编)成机器语言指令。MOVA,3?10110000B=B0H;操作码(MOVA,n)00000011B=03H;操作数(3)ADDA,2?00000100B=04H;操作码(ADDA,m)00000010B=02H;操作数(2)HLT?11110100B=F4H;操作码(HLT)

1.3.3简单程序执行过程举例3.将数据和程序通过输入设备送至存储器中存放4.当程序存入存储器后,就可以介绍微机内部执行程序的具体操作过程了。

1.3.3简单程序执行过程举例指令执行过程(取指/译码/执行)

1.3.3简单程序执行过程举例1.取指令阶段一、第一条指令的执行过程

1.3.3简单程序执行过程举例2.执行指令阶段

1.3.3简单程序执行过程举例1.取指令阶段一、第二条指令的执行过程

1.3.3简单程序执行过程举例2.执行指令阶段按上述类似的过程取出第三条指令,经译码后就停机。这样,微计算机就完成了人们事先编制的程序所规定的全部操作要求。

文档评论(0)

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

热爱教育,专注于教育领域创作与分享,让我们共同进步。

1亿VIP精品文档

相关文档