计算机组成原理课报告.docxVIP

  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文档。上传文档
查看更多
计算机组成原理课报告

题目:计算机组成原理课报告作者:陈曦目录一、学习要求:3二、学习要点:31.“冯·诺依曼”计算机的设计思想31.1.“冯·诺依曼”计算机31.2.计算机基本结构图42. 计算机内部数据表示42.1.数据单位42.2.数值数据在计算机内的编码方法52.3.原码、补码和反码72.4.字符的表示方法83. 定点和浮点数的运算过程93.1.定点数运算93.2.浮点数运算104.指令和指令系统134.1.指令134.2.指令系统174.储存系统与内存扩展194.1.储存器194.2.储存系统的分级结构204.3.内存扩展205.输入\输出系统215.1.系统基本功能225.2.输入输出系统的组成225.3.输入\输出设备经典控制模式22三、理解和结论24正文随着社会的不断发展与进步,计算机已是我们生活中不可或缺的一样东西,它在我们生活中的用途也越来越广泛。因为它,我们在军事、医学、通讯等各大领域有了很大的发展。计算机科学是一门应用广泛、使用面积广、技术含量高的一门学科和技术,生活中的无处不在需要我们了解和清楚计算机的相关知识和体系结构。而“计算机组成原理”是讲解计算机的内部特性的一门学科。一、学习要求:1.理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。2.理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。3.运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算和分析,并能对一些基本部件进行简单设计。二、学习要点:1.“冯·诺依曼”计算机的设计思想1.1.“冯·诺依曼”计算机  计算机问世50年来,虽然现在的计算机系统从性能指标、运算速度、工作方式、应用领域和价格等方面与当时的计算机有很大的差别,但基本体系结构没有变,都属于冯·诺依曼计算机。  冯·诺依曼设计思想可以简要地概括为以下三点:  ① 计算机应包括运算器、存储器、控制器、输入和输出设备五大基本部件。  ② 计算机内部应采用二进制来表示指令和数据。每条指令一般具有一个操作码和一个地址码。其中,操作码表示运算性质,地址码指出操作数在存储器的位置。  ③ 将编好的程序和原始数据送入内存储器中,然后启动计算机工作,计算机应在不需操作人员干预的情况下,自动逐条取出指令和执行任务。  冯·诺依曼设计思想最重要之处在于他明确地提出了“程序存储”的概念。他的全部设计思想,实际上是对“程序存储”要领的具体化。1.2.计算机基本结构图  (图中实线为数据流,虚线为控制流),我们可以更好地理解“存储程序”和“程序控制”。输入设备在控制器控制下输入解题程序和原始数据,控制器从存储器中依次读出程序的一条条指令,经过译码分析,发出一系列操作信号以指挥运算器、存储器等到部件完成所规定的操作功能,最后由控制器命令输出设备以适当方式输出最后结果。这一切工作都是由控制器控制、而控制器赖以控制的主要依据则是存放于存储器中的程序。人们常说,现代计算机采用的是存储程序控制方式,就是这个意思。2. 计算机内部数据表示2.1.数据单位  计算机中数据的常用单位有位、字节和字。2.1.1.位  计算机采用二进制,运算器运算的是二进制数,控制器发出的各种指令也表示成二进制数,存储器中存放的数据和程序也是二进制数,在网络上进行数据通信时发送和接收的还是二进制数。显然,在计算机内部到处都是由 0和1组成的数据流。计算机中最小的数据单位是二进制的一个数位,简称为位(英文名称bit)。计算机中最直接、最基本的操作就是对二进制位的操作。一个二进制位可表示两种状态(0或1),两个二进制位可表示四种状态(00,01,10,11),每增加一位,所能表示的信息量就增加一倍.位越多,所表示的状态就越多。2.1.2.字节  为了表示人类可读形式数据中的所有字符(字母、数字以及各种专用符号,大约有128~256个)需要用7位或8位二进制数。因此,人们选定8位二进制数为一个字节(英文名称Byte),用B表示。1个字节由8个二进制位组成。一个字节对应计算机中的一个存储单元。如:一个英文字符或一个十进制数字都在计算机存储器中占有一个字节的长度。而一个汉字字符要占用两个字节的长度。字节是衡量计算机存储器容量的一个重要参数。由于字节的单位太小,我们引进千字节KB、兆字节MB和吉字节GB三个单位,它们之间的换算关系如下:1B=8bit  1KB=210B=1024B  1MB=210KB=220B  1GB=210MB=220KB=230B。2.1.3.字  计算机数据处理时、一次存取、加工和传送的数据长度称为字。一个字是由若干个字节组成的(通常取字节的整数倍)。由于字长是计算机一次所能处理的实际位数的多少,它决定了计算机数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档