




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微型计算机原理与接口技术(第2版) 刘彦文 张向东 谭 峰 高 爽 刘 彤 编著,高等院校信息技术规划教材,本课件的配套教材,微型计算机原理与接口技术(第2版) 刘彦文 张向东 谭 峰 高 爽 刘 彤 编著 清华大学出版社 2013/01 ISBN 978-7-302-30271-1,第1章 微型计算机概论,教学提示: 微处理器芯片和微型计算机已经广泛地应用于我们日常生活的方方面面,本章简要地介绍了微处理器和微型计算机方面的一些基本概念,包括它们的定义、发展过程、分类、组成及性能指标。 教学目标: 通过本章的学习,应该熟知微处理器、微型计算机和微型计算机系统的定义;了解微处理器的发展和微型计算机的分类;了解单片机和单板机的组成;熟知微型计算机结构、三总线结构和微处理器内部结构,为后续章节的学习打下良好的基础。,1.1 概 述,人们通常按照计算机的功能、体积和价格将它们分为微型机、小型机、中型机、大型机和巨型机。 微型机的产生与发展是与大规模集成电路的发展分不开的。大规模集成电路和超大规模集成电路的应用,使得微型机的体积小、重量轻、价格也相对低廉,性价比不断提高,因此获得了广泛的应用。但从基本工作原理和系统结构上讲,微型机和小型机、中型机、大型机没有本质上的区别。,1.1.1 什么是微型计算机 最早的电子计算机电路主要由电子管组成,被称为第一代计算机。那时电子计算机的一台主机,就要占用几个房间。第二代计算机是晶体管计算机,主机也有衣柜大小。集成电路的诞生,不仅使计算机的体积大大缩小,而且计算速度和功能也大大增强。如果将使用中小规模集成电路的计算机归为第三代,那么第四代就是基于大规模和超大规模集成电路的计算机。在微处理器刚刚起步的20世纪70年代,人们将以微处理器为核心构成的计算机称作微型计算机。随着科学技术的发展与进步,微处理器被广泛地应用在不同种类的计算机中。,目前,严格界定什么是微型计算机变得有些困难。但不约而同的是,大家把以微处理器为核心,配有存储器、输入/输出接口电路、外部设备,以及系统总线组成的计算机称为微型计算机。,1.1.2 微处理器、微型计算机、微型计算机系统 1、微处理器 微处理器是微型计算机进行控制和运算的中心,通常也直接用CPU(中央处理单元)表示微处理器。如图1.1所示,微处理器主要由三部分组成: (1) 算术逻辑单元ALU。ALU用来进行算术运算和逻辑运算。 (2) 控制部件。控制部件用来产生带有时序的控制信号,按指令规定的操作有序地执行。 (3) 寄存器。寄存器用于存放指令、操作数和中间结果以及地址信息等。 这三部分通过微处理器的内部总线相连。内部总线与ALU之间的A、B表示暂存器,暂存送ALU进行运算的数据。,图1.1 微处理器框图,2、微型计算机 微型计算机是微型计算机系统的主体,通常也把微型计算机简称为微型机或微机。微型计算机由4部分组成,如图1.2所示。 (1) 微处理器。微处理器是微型计算机执行指令、进行控制和运算的核心部件。 (2) 主存储器。主存储器是存储信息的部件,用来存储当前正在使用的程序和数据。 (3) I/O接口。微型计算机和外部设备之间的联系和数据传输是通过I/O接口实现的。如显示器的接口、外存储器的接口等。 (4) 总线。总线是连接微处理器和其他部件的通路。总线分为地址总线(AB)、数据总线(DB)和控制总线(CB),分别用于传输地址、数据和控制信息。,图1.2 微型计算机组成,3. 微型计算机系统 微型计算机系统可以分为硬件系统和软件系统,如图1.3所示。 硬件系统是由微型计算机和电源、辅助电路及外部设备组成。常见的外部设备有键盘、鼠标、显示器、硬盘驱动器、打印机等。 软件系统包括系统软件、编译程序、数据库、管理软件和各种应用程序。系统软件用于有效地管理计算机系统的各种资源,合理地组织计算机的工作流程,并为用户提供友好的人机接口。操作系统是最常见的系统软件。 微型计算机系统只有在硬件系统与软件系统相互配合下才能正常而有效地运行。,图1.3 微型计算机系统框图,1.2 Intel公司微处理器技术发展 简介及微型计算机分类,1.2.1 Intel公司微处理器技术发展简介 1971年Intel公司推出了史上第一款集成电路微处理器,型号为Intel 4004,能够实现4位并行运算。Intel公司第一个通用的8位微处理器芯片8080诞生于1974年,1977年推出了8080的更新版本8085。8085和其他接口器件在很长时间内被广泛地应用在计算机控制系统和仪器仪表中,并且至今仍在使用。从1978年到2007年,Intel公司接连不断地推出了众多的微处理器芯片。,(1) 8086(包括8088)和80286都是16位的微处理器,80386、80486、Pentium都是32位的微处理器。尽管Pentium、Pentium Pro和Pentium II/III芯片的外部数据总线已经是64位,但芯片内部ALU和通用寄存器还是32位,仍然属于32位微处理器。 (2) 80386已具备了三种主要工作模式,即实地址模式、受保护的虚拟地址模式和虚拟8086模式。,(3) 80386、80486不仅支持8位、16位数据的存储器访问和运算,也支持32位数据的存储器访问和运算。到了Pentium,可以支持64位数据的存储器访问。,(4) 微处理器性能的提高还体现在,与8086微处理配套使用的浮点处理单元(FPU) 8087,是一个单独的芯片,到了80486DX微处理,FPU被集成到微处理器芯片内部。另外早期的微处理器芯片内没有Cache(高速缓冲存储器);发展到80486片内有8KB的数据和指令Cache;Pentium微处理器芯片内有8KB的指令Cache和8KB的数据Cache;Pentium MMX微处理器芯片内L1 Cache为32KB(16KB指令16KB数据);Pentium Pro微处理器除了芯片内16KB L1 Cache外,还支持256KB的L2 Cache。,(5) 微处理器主频时钟信号的频率,由8088的4.77MHz,提高到Pentium 的2.4GHZ,并且还在不断的提高。另外从80486开始,微处理器内部普遍采用了倍频技术。 (6) 从80386开始采用了指令流水线技术, Pentium已经采用了U、V两条指令流水线,属于每个时钟周期能执行两条指令的超标量流水线结构,流水线深度为5级。Pentium 采用了3条超标量指令流水线,流水线深度为20级。,(7) Pentium MMX微处理器增加了57条多媒体扩展(Multi Media eXtension,MMX)指令,一条MMX指令能同时对多个数据进行操作。Pentium 微处理器增加了70条数据流单指令多数据扩展(Streaming SIMD Extensions ,SSE)指令。Pentium 微处理器增加了144条SSE2指令。,(8) 2000年Intel推出了64位宽的新型微处理器体系结构,该体系结构命名为Itanium,国内译为安腾。安腾片内集成了2.2亿个晶体管,应用领域主要面向服务器和工作站。其数据总线为64位,地址总线为64位。主要性能包括:拥有三级Cache;多个执行部件和多个通道;指令流水线为10级;数量众多的寄存器;采用完全并行指令计算(Explicitly Parallel Instruction Computing ,EPIC)技术;采用新机制的分支预测技术。,(9) 2007年Intel推出了核微处理器,代号为Clovertown,应用领域针对企业网络及支持互联网站点的服务器。,1.2.2 微型计算机的分类 1、按微处理器字长分类 8位微型机:使用8位微处理器,其数据总线宽度为8位。8位机的指令系统比较完善,寻址能力强,外围配套电路齐全,因而8位机通用性强,应用面宽,广泛用于事务管理、工业生产过程的自动检测和控制、通信、智能终端、教育以及家用电器控制等领域。, 16位微型机:使用16位微处理器,数据总线宽度为16位。16位微处理器在集成度和处理速度、数据总线宽度、内部结构等方面比8位微处理器有本质上的不同,它们构成的微型机在功能和性能上已基本达到了当时的中档小型机的水平。特别是使用Intel 8086微处理器的16位微型机,不仅是当时相当一段时间内的主流机型,而且其用户拥有量也是世界第一,以至于在设计更高档次的微型机时,都要保持与它的兼容。, 32位微型机:使用32位微处理器,这是目前的主流机型。从应用角度看,字长32位是较理想的,它满足了例如文字、图形、表格处理及科学计算等多方面的需求。典型产品有Intel 80386、Intel 80486、MC68020和MC68030。, 64位微型机:使用64位微处理器,这是目前各计算机公司争相开发的最新产品。虽然高档微处理器早就有了64位字长的产品,但是由于价格过高,不适合微型计算机使用,通常用在工作站或服务器上。当前是64位微处理器进入微型计算机的时代。,2、按微型计算机的组装形式分类 单片机 单板机 多板微型计算机,1.3 微型计算机的结构,1.3.1 总线结构 图1.4所示为微型计算机组成框图。微处理器中包含了运算器和控制器,RAM和ROM为存储器,另外通过I/O接口连接了输入、输出设备。各组成部分之间通过系统总线(包括地址总线AB、数据总线DB、控制总线CB)连接在一起。 有时也将微型计算机的这种结构称为单总线结构。,图1.4 微型计算机结构框图,采用总线结构,可使微型计算机的构成比较简单,并且具有更大的灵活性和可扩展性、可维护性。根据系统总线组织方法的不同,可以把总线结构分为单总线、双总线、双重总线三类,如图1.5所示。,图1.5 微型计算机三种总线结构,1.3.2 微型计算机的结构及功能 1. 微处理器(CPU) 微处理器是微型计算机的运算和控制中心。不同型号的微型计算机,其性能的差别首先在于微处理器性能的不同,而微处理器性能又与其内部结构、组成有关。每种微处理器有其特有的指令系统。但无论哪种微处理器,都有控制器、运算器、寄存器组和内部总线及缓冲器等几部分,如图1.6所示。,图1.6 微处理器结构框图,2. 存储器 存储器可分为内存储器和外存储器,也称内存和外存。内存也称主存,是微型计算机存储和记忆的主要部件,用来存放即将使用或正在使用的数据(包括原始数据、中间结果和最终结果)和程序。微型计算机采用半导体存储器作为它的内存储器。外存也称辅存,用于存放暂时不用的程序和数据。,内存中存放的数据和程序,从形式上看都是无差别的二进制数。内存是由一个个存储单元组成的,每一个存储单元中一般存放一字节(8位)的二进制信息。单元的总数目乘以每个单元存放的二进制数的位数叫内存容量。 微型计算机通过给各个存储单元规定不同的地址来管理内存。这样,CPU便能识别不同的存储单元,准确地对它们进行读、写操作。注意,存储单元的地址和存储单元的内容是两个完全不同的概念。,3. 输入输出(I/O)设备的接口 I/O设备是微型计算机硬件系统的重要组成部分,微型计算机通过I/O设备与外界交换信息,完成指定的任务。常用的输入设备有键盘、鼠标、扫描仪等。常用的输出设备有显示器、打印机、绘图仪等。磁带、磁盘、光盘以及它们的驱动器既是输入设备,又是输出设备。通常把I/O设备统称为外部设备或外围设备,简称外设。,外设的种类繁多,结构、原理各异,与CPU相比,不同外设的工作速度相差悬殊,处理的信息格式也不相同,因此微处理器与外设的连接及信息交换不能直接进行,必须有一个“接口电路”作为两者之间的桥梁。其中用于系统本身的接口电路已做在主板芯片组的集成电路中或设计在主板上,其余的接口电路也叫“适配器(Adaptor)”,可由用户选择,安装在系统总线的插槽中,控制和驱动外设。,4. 总线 1) 数据总线DB(Data Bus) 2) 地址总线AB(Address Bus) 3) 控制总线CB(Control Bus),1.3.3 微型计算机指令执行过程 (1) 取指令阶段的任务是:根据程序计数器PC中的值从存储器读出指令,送到指令寄存器IR,然后PC自动加上本次取出指令的长度值,指向下一条指令地址。 (2) 指令译码阶段的任务是:将IR中的指令操作码译码。如果指令使用操作数,那么应该形成操作数的地址。 (3) 执行指令阶段的任务是:取出操作数,执行指令规定的操作。根据指令的不同还可能写操作结果到存储器。,1.4 微型计算机系统的主要性能指标,1. 字长 字长是指微型计算机内部一次可以处理的二进制数的位数。一般一台计算机的字长取决于其通用寄存器、ALU的位数和内部数据总线的宽度。字长越长,一个字所能表示的数据范围越大、数据精度就越高,因而数据处理速度越快。然而,增加字长,计算机的硬件成本相应也增大。,一般情况下,CPU的片内、片外数据总线宽度是一致的。但有的CPU为了提高性能,加宽了CPU的片内数据总线宽度,使得片内数据总线和片外数据总线宽度不一致。如Inte1 8088的片内数据总线宽度为16位,片外为8位,对这类芯片,称之为“准XX位”CPU,如Intel 8088被称为“准16位”CPU。除此之外,还有的微处理器片外数据总线宽度是片内数据总线宽度的2倍,例如Pentium微处理器的片外数据总线宽度是64位,片内数据总线宽度是32位。,2. 存储器容量 存储器容量指的是存储设备可容纳二进制信息的最大字节数。存储1位二进制数的单位称为位(bit) ,8 bit称为1字节(Byte) 。微型机中通常以字节为单位表示存储容量,并且将1024B简称为1KB,10
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技术升级项目合同借款协议
- 合同管理培训与人才培养的建议
- 餐饮业原料采购合同(安全食品专用)
- 劳动合同范本:外来专业技术人才
- 商业地皮交易合同书
- 苏州市模范劳动合同样本
- 四人合作创业股份分配合同范本
- 年度合作合同:速记服务条款
- 液化气采购框架合同
- 购物中心投资合同样本
- 绩效评价师考试-随机题库
- CSC-103微机线路成套保护装置检验作业指导书
- 叉车日常维护保养检查记录表
- 铁路桥梁工程各工序工效分析
- 2022《文创产品的设计》PPT演示文稿
- 介入科制度汇编
- 镀锌管理论重量表常用
- 铁总计统【2017】177号关于进一步加强铁路建设项目征地拆迁工作和费用管理的指导意见
- 电子技术基础与技能-(3)
- 部编版四年级下册语文第二单元课文教材分析及全部教案
- 美术开学第一课(课堂PPT)
评论
0/150
提交评论