一个单一程序运行过程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一个单一程序运行过程

对例题5.3的讲解 2011/10/24 * 首先要了解的内容如下: 5.1总线:传送信号 计算机系的各个部件为了交换数据和控制信号,需要进行互连,目前最流行的互联方式是使用总线。总线是计算机内部传输指令、数据和各种控制信息的公共信息通道,是计算机系统的骨架。例如计算机的CPU和内存储器通过一组总线进行连接,如图4.3所示。 。 2011/10/24 * 2011/10/24 * C P U 运 算 器 控 制 器 寄存器 总线 内 存 利用总线,CPU通过给出有关存储单元的地址以及读信号,从内存中相应单元取出数据,同样,CPU通过给出有关存储单元的地址以及写信号,将数据存放到内存中相应单元 2011/10/24 * 从物理角度看,总线就是一组电导线,这组电导线直接印制在电路板上延伸到各个部件。总线的特征是共享传送信号,多个设备连接到总线上,一个设备传送的信号可以被其他所有连接到总线上的设备所接收。如果两个设备同时传送信号,它们传送的信号就会重叠,从而引起混乱。因此,某一时刻只能有一个设备成功地利用总线传送信号。 2011/10/24 * 总线可理解为由并行线路组成的“高速公路”,是传送信息所需的通道。决定CPU速度的第一要素就是总线宽度,它决定了计算机可同时处理的位数,即计算机字长。例如,“32位计算机”是指总线宽度是32位,能同时并行传送32个二进制数,即计算机字长是32位。 2011/10/24 * 5.2运算器:完成分解运算 运算器是计算机对数据进行加工处理的部件。我们知道,计算机所做的每一步事情都是一系列极其简单而又极其快速的算术运算和逻辑运算的结果,运算器在控制器的控制下完成对二进制数的加、减、乘、除等基本算术运算和与、或、非等基本逻辑运算。 2011/10/24 * 运算器组要由算术逻辑运算部件和寄存器组成。算术逻辑运算部件是可以执行术运算和逻辑运算的逻辑电路。具体执行哪一种运算则有控制器发出的控制信号决定。寄存器用来保存算术逻辑部件正在处理的数据,运算结果可以暂存在寄存器中,也可以在控制器的控制下送到指定的内存单元中。一般来说,寄存器的个数多一些,运算器中可以暂存的信息就多一些,从而减少了访问内存的次数,提高机器的工作速度。 2011/10/24 * 5.3控制器:宏观调控作用 控制器是计算机的“神经中枢”,用来控制计算机各部件协调工作。控制器从内存中指定单元取指令进行译码,然后根据该指令的功能向有 关部件发出控制命令,执行该命令。另外,控制器在工作过程中还要接受各部件反馈回来的信息。 2011/10/24 * 控制器由程序计数器(PC)、指令寄存器(IR)、指令译码器(ID)、时序控制电路以及微程序控制电路等组成。其中,程序计数器用来对程序中的指令进行计数,使得程序计数器存放的是当前指令完成后要执行的下一条指令在存储器中的地址;根据程序计数器中存放的地址从从储存器中取出一条指令,送到指令寄存器中,因此,指令寄存器用来暂存正在执行的指令;指令译码器用来识别指令的功能,分析指令的操作要求,将指令翻译成控制信号;时序控制电路用来生成时序信号,以协调在指令执行周期内各部件的工作;微操作控制电路用来产生各种控制操作命令。 2011/10/24 * 2011/10/24 * 5.4计算机工作原理 冯?诺依曼计算机是按储存程序方式进行工作的。所谓存储程序方式是指事先编制好程序(由若干条指令组成)并将程序和数据存入计算机的存储器中,计算机在运行时就能自动、连续的从存储器中逐条取出指令并执行,因此,计算机的工作过程就是运行程序的过程,也就是执行指令的过程。 2011/10/24 * 1、指令与指令系统 指令是指示计算机执行特定操作(告诉计算机做什么以及如何做)的命令,CPU根据指令来指挥和控制计算机各部件协调工作,以完成规定的操作。计算机一条指令是计算机可以执行的一步操作。任何一条指令都包括两部分:操作码和地址码,操作码指明要完成什么操作,如加、减、乘、除、数据传送、移位等,地址码指明完成操作的数据存放的地址或操作数。 2011/10/24 * 2、指令的表示方法 二进制中一个位只能表示0或1,因此,一个二进制位只能表示两种状态。同理,两个二进制位可以表示四种状态,因为两个位可以构成四种组合,即00、01、10、11。以此类推,n个二进制位可以表示 种不同状态。 由于指令系统中包含指令的数量有限,所以,处理器的设计者只需列出所有的指令,再给每个指令分配一个二进制编码。由 2011/10/24 * 于二进制位数太长,不便于书写和表示,而八进制和十六进制具有较为直观的对应关系,因而在计算机程序中通常采用八进制和十

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档