计算机组成原理_复习大纲.docVIP

  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文档。上传文档
查看更多
计算机组成原理_复习大纲

计算机组成原理 完整的计算机系统不同于一般的电子设备,它是一个由硬件、软件组成的复杂的自动化设备(包括配套的硬件设备和软件系统)。 1.1 计算机的分类与应用1.1.1 计算机的分类 计算机从总体上来说分为两大类:模拟计算机和数字计算机。 模拟计算机的特点是数值由连续量来表示,运算过程也是连续的。数字计算机的主要特点是按位运算,并且不连续地跳动计算。 通用计算机又分巨型机、大型机、中型机、小型机、微型机和单片机六类见图所示。 图1.1单片机、微型机、小型机、中型机、大型机、巨型机之间的区别它们的区别在于体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模和机器价格。1.2 计算机的硬件 1.2.1 数字计算机的硬件组成 1.运算器 。考虑到电子器件的特性,计算机中通常采用二进制。这是因为二进制数的运算规律非常简单,在电子线路中比较容易实现,而且设备也最省 运算器由寄存器、累加器和运算单元电路组成。 2.存储器 存储器的功能:保存或“记忆”解题的原始数据和解题步骤。存储单元:,称为一个存储单元。 地址:存储器是由许多存储单元组成,每个存储单元的编号,称为地址。 存储容量:存储器所有存储单元的总数。通常用单位“KB、MB”表示,如64KB,128KB。存储容量越大,表示计算机记忆储存的信息就越多。3.控制器 控制器是计算机中发号施令的部件,它控制计算机的个部件有条不紊地进行工作。控制器的基本任务,就是按照计算程序所排的指令序列,先从存储器取出一条指令放到控制器中,对该指令的操作码由译码器进行分析判别,然后根据指令性质,执行这条指令,进行相应的操作。接着从存储器取出第二条指令,在执行这第二条指令。依次类推通常把取指令的一段时间叫做取指周期,而把执行指令的一段时间叫做执行周期。因此,控制器反复交替地处在取指周期与执行周期之中。每取出一条指令,控制器中的指令计数器就加1,从而为取下一条指令做好准备,这也就是指令为什么在存储器中顺序存放的原因。 CPU向存储器送入或从存储器取出信息时,用B(字节)和W(字)等较大的信息单位来工作。一个“字节”由8位二进制信息组成,而一个“字”则至少由一个以上的字节组成。通常把组成一个字的二进制位数叫做字长。 计算机字既可以代表指令,也可以代表数据。如果某字代表要处理的数据,则称为数据字;如果某字为一条指令,则称为指令字。 4.适配器与输入输出设备 /输出设备通常称为外围设备。由于种类繁多且速度各异,因而它们不是直接地同高速工作的主机相连接,而是通过适配器部件与主机相连接。适配器的作用相当与一个转换器,它可以保证外围设备用计算机所要求的形式发送或接受信息。计算机系统中还必须有总线。系统总线是构成计算机系统的骨架,是多个系统部件之间进行数据传送的公共通路。借助系统总线,计算机在各系统部件之间实现传送地址、数据和控制信息的操作。 1.3 计算机的软件 1.3.1软件的组成和分类 计算机软件一般分为两大类:一类叫系统程序,一类叫应用程序系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能及用途。它包括以下四类:种服务性程序,如诊断程序排错程序练习程序等;语言程序,如汇编程序编译程序解释程序等;操作系统;数据库管理系统 应用程序是用户利用计算机来解决某些问题所编制的程序,如工程设计程序、数据处理程序、自动控制程序、企业管理程序、情报检索程序、科学计算程序等等。随着计算机的广泛应用,这类程序的种类越来越多。 第二章 运算方法与运算器2.1 数据与文字的表示方法 二进制、八进制、十进制、十六进制之间的转换 2.1.1 数据格式 1.定点数的表示方法 定点表示:约定机器中所有数据的小数点位置是固定不变的。由于约定在固定的位置,小数点就不再使用记号”.”来表示。通常将数据表示成纯小数或纯整数。 定点数x=x0x1x2…xn 在定点机中表示如下(x0:符号位,0代表正号,1代表负号): 纯小数的表示范围为(x0x1x2…xn 各位均为0时最小;各位均为1时最大) 0≤|x|≤1-2-n (2.1) 纯整数的表示范围为 0≤|x|≤2n-1 (2.2) 目前计算机中多采用定点纯整数表示,因此将定点数表示的运算简称为整数运算。 2.浮点数的表示方法 浮点表示法:把一个数的有效数字和数的范围在计算机的一个存储单元中分别予以表示,这种把数的范围和精度分别表示的方法,数的小数点位置随比例因子的不同而在一定范围内自由浮动。 为便于软件移植,按照 IEEE754 的标准,32位浮点数的标准格式为 32位的浮点数中,:浮点数的符号位,1位,0表示正数,1表示负数。:尾数,23位,用小数表示,小数点放在尾数域的最前面。:阶码,8位阶符采用隐含方式,即采用移码方式来表示正

文档评论(0)

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

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

1亿VIP精品文档

相关文档