- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理 概论课件.ppt
算法与数据结构 计算机组成原理 第一章 计算机系统概论 计算机是一种以电子器件为基础的,能够对各种数字化信息,进行算术和逻辑运算的快速工具。 本章将粗略地介绍硬软件的概念和组成,以建立一个关于计算机系统的总体轮廓。 本章分下述四小结讲解: 1.1 计算机的分类 1.2 计算机发展简史 1.3 计算机硬件 1.4 计算机软件 1.5 计算机系统的层次结构 1.1 计算机的分类 电子计算机,按其所处理对象的表示形式不同可以分成两类: 模拟计算机 模拟计算机由模拟运算器件构成,其变量由连续量(如:电压、电流等)来表示,运算过程也是连续的 数字计算机 数字计算机则是由逻辑电子器件构成,其变量为开关量(离散的数字量),采用数字式按位运算,运算模式是离散式的 数字计算机,按其适用范围可以分成专用机和通用机两类 1.1 计算机的分类 通用计算机,按其规模、性能和价格来分,可分为 1.2 计算机的发展简史 请同学们自习本节 1.3 计算机硬件 用一个算盘,一张纸,一支笔来计算y=ax+b-c 。 解题步骤和数据记录在横格纸上: 1.3 计算机硬件 算盘计算中用到了: 纸: 用于存储解题的原始信息; 算盘: 用于对数据进行加、减、乘、除等算术运算; 笔: 将原始数据和解题步骤记录到纸上,并写出运算结果; 人本身 (主要是脑和手) : 用于控制解题步骤的实施。 计算机与算盘类似相应部件: 运算器: 在计算机中相当于算盘功能的部件; 存储器: 相当于纸那样具有“记忆”功能的部件; 输入设备输出设备: 相当于笔,把原始解题信息送到计算机或把运算结果显示出来的设备; 控制器: 相当于我们的大脑,能够自动控制整个计算过程。 数字计算机的主要组成结构 1.1.swf 1.3 计算机硬件 运算器 (算盘) 进行加、减、乘、除等算术运算,还可进行逻辑运算 计算机中通常采用二进制数。 因为二进制数的运算规律非常简单,在电子线路中比较容易实现,而且设备也最省 目前计算机的运算器长度一般是8位、16位、32位或64位。 在运算中,当数的位数越多时,计算的精度就越高,但是位数越多,所需的电子器件也越多。 运算器结构示意图 1.2.swf 1.3 计算机硬件 存储器(横格纸) 存储器的功能: 保存原始数据和解题步骤。 数据和解题步骤,在存储器中均表示为二进制代码。 目前采用半导体器件来作为存储器。一个半导体触发器可以记忆一个二进制代码。 存储单元 通常,保存一个数的16个触发器,称为一个存储单元。 地址:存储器每个存储单元的编号。 存储容量: 存储器所有存储单元的总数。 通常用单位“KB、MB”表示, 如64KB,128KB。存储容量越大,表示计算机记忆储存的信息就越多。 内存储器(内存):计算机中配备的半导体存储器。 外存储器(外存):容量更大的磁盘、光盘存储器等。 存储器示意图 1.3.swf 1.3 计算机硬件 控制器(人) 控制器是计算机中发号施令的部件,它控制计算机的个部件有条不紊地进行工作。 指令: 每一个基本操作就叫做一条指令。 运算器只能完成加、减、乘、除四则运算及其他一些辅助操作。对于比较复杂的算题,计算机在运算前必须化成一步一步简单的加、减、乘、除等基本操作来做。 计算程序(程序): 解算某一问题的一串指令序列,叫做该问题的计算程序,简称为程序。 求解y=ax+b-c的例子中,解题步骤的每一步,只完成一种基本操作,所以就是一条指令,而整个解题步骤就是一个简单的计算程序。 1.3 计算机硬件 指令的内容: 每条指令应当明确告诉控制器,从存储器的那个单元取数,并进行何种操作。 指令的内容由两部分组成,即操作的性质和操作数的地址。前者称为操作码,后者称为地址码。 指令一般形式: 操作码: 指出指令所进行的操作,如加、减、乘、除、取数、存数等等; 地址码: 表示参加运算的数据应从存储器的哪个单元取,运算的结果应存到哪个单元。 1.3 计算机硬件 指令操作码定义(8条指令,采用三位编码) 求解y=ax+b-c的计算程序在内存中的形式 1.4.swf 存储程序:解题的程序存储在存储器中。 程序控制:依据存储程序控制计算机协调地完成计算任务。 冯.诺依曼设计思想:存储程序并按地址顺序执行 1.3 计算机硬件 控制器的基本任务 逐条从存储器取出指令进行分析判别,根据指令性质,执行这条指令,进行相应的操作。 通常把取指令的一段时间叫做取指周期,而把执行指令的一段时间叫做执
文档评论(0)