[航空航天]计算机组成原理 与汇编语言.pptVIP

[航空航天]计算机组成原理 与汇编语言.ppt

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

计算机组成原理 与汇编语言 第一章 绪论 1、1 计算机的基本概念 计算机是一种能够存储程序,能够自动连续的执行程序,对各种数字化信息进行算术运算或逻辑运算的快速工具。 算术运算和逻辑运算是计算机运算的两大类。算术运算的对象是数值型的数据,以四则运算(+、—、*、/)为基础,许多复杂的数学问题可通过相应的算法最终分解为若干四则运算。逻辑运算(与、或、非、异或)用来解决逻辑型问题,如信息检索、判断分析、决策等。 计算机中的信息表示形式是代码,也即用数字代码来表示各类信息,所以称为数字计算机。 计算机中五大部件的基本概念与功能: 存储器:存储程序与数据。 运算器:进行运算处理。 输入输出设备:输入程序及数据,输出运算结果。 控制器:对全机的工作进行控制管理。 本章小结 计算机采用存储程序工作方式,即事先编制程序,事先存储程序,自动连续执行程序。计算机是用来处理信息的,在计算机中用数字代码表示各类信息,用数字型电信号(电位、脉冲)表示这些数字代码。基于这两点,计算机具有许多突出的优点:能在程序控制下自动连续的工作,运算速度快,运算精度高,具有很强的信息存储能力,通用性极强。 计算机系统分为硬件系统和软件系统两大范畴。硬件系统的主要组成有CPU、主存、外存及各种I/O设备,通过系统总线和各种接口将各组成部件连接成一台整机。软件系统包含操作系统、各种语言处理程序、各种软件平台等系统软件,以及各种领域的应用软件。所有的硬、软组成按一定的层次结构组成一个系统。 * * 这些要领是由计算机技术的先驱者冯?诺依曼首先提出的,他在1945年提出了数字计算机的若干设计思想,被后人称为诺依曼体制,这是计算机发展史上的一个里程碑。采用诺依曼体制的计算机就被称为诺依曼机。几十年来计算机的体系结构发生了许多演变,但诺依曼体制的核心概念仍沿用至今,绝大多数实用的计算机仍属于诺依曼机。我们将诺依曼体制中那些至今仍广泛采用的要点归纳为: (1)采用二进制代码表示数据和指令。 (2)采用存储程序工作方式,即事先编制程序,事先存储程序,自动连续的执行程序。 (3)由存储器、运算器、控制器、输入设备、输出设备等五大部件组成计算机硬件系统。 1、1、1 存储程序工作方式 计算机的工作最终体现为执行程序。前面提到,计算机采用存储程序工作方式,这是诺依曼体制中最核心的思想。它有三点含义,体现了用计算机求解问题的过程。 1、事先编制程序 这个过程主要说明做什么,怎么做,原始数据,及何时从输入设备获得数据。 几个主要概念: 指令:要求计算机硬件在一步中执行的操作命令。 指令序列:若干条指令的有序集合。是计算机最终 执行的程序的形态。 我们事先编好的程序最终变成:指令序列和有关的原始数据。 2、事先存储程序 这是按照诺依曼体制设计计算机,才采取这种事先存储程序的工作方式。“存储”顾名思义用到要存储器。我们编写程序时是用字符书写的,在计算机内经过翻译解释等步骤转化为计算机能够识别的二进制语言,我们输入的每一个字符对应一个固定的二进制编码。二进制代码中的每一位,不是0就是1,可以保存在存储器中。 3、自动、连续的执行程序 经过事先编制程序和事先存储程序,程序指令已经存储在存储器中,启动计算机运行后,计算机就可以以一定的顺序从存储器中读取指令并执行。这个过程是计算机在不须要人工干预的情况下自动完成的,这样计算机就可以高速的运行。 诺依曼机的基本工作方式(控制流驱动方式): 事先编制程序 →事先存储程序 → 自动、连续的执行程序 几个重要概念: 控制流驱动方式:按照指令的执行序列依次读取指令,根据指令所含的控制信息调用数据,进行运算处理。 控制流:逐步发出的控制信息成为一种控制信息流。它是驱动计算机的工作因素。 数据流:依次处理的数据信息成为一种数据信息流,它是被调用的对象,或者说是被驱动的部分。 1、1、2 信息的数字化表示 刚才谈到,计算机中的信息分为两大类:控制信息和数据信息。 控制信息流:随着程序的逐步执行,依次取出的指令代码序列,以及在此基础上产生的微命令等。它们是控制计算机工作的有关信息。 数据信息流:依据指令的要求依次取出的数据,以及运算处理的结果等。它们是计算机加工处理的对象。 这里控制信息流和数据信息流的概念与前面介绍的有何不同?? 计算机的全名叫电子式数字计算机。“电子式”有两层

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档