微机原理与接口技术(第1章).ppt

上传人:max****ui 文档编号:13226513 上传时间:2020-06-10 格式:PPT 页数:40 大小:4.13MB
收藏 版权申诉 举报 下载
微机原理与接口技术(第1章).ppt_第1页
第1页 / 共40页
微机原理与接口技术(第1章).ppt_第2页
第2页 / 共40页
微机原理与接口技术(第1章).ppt_第3页
第3页 / 共40页
资源描述:

《微机原理与接口技术(第1章).ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术(第1章).ppt(40页珍藏版)》请在装配图网上搜索。

1、微机原理与接口技术,王亭岭主编熊军华周玉副主编,第1章微型计算机概述,了解微型计算机的发展历史理解微型计算机系统的组成掌握微型计算机的运算基础,学习目标:,1.1计算机的发展,返回,1.1.1计算机的诞生1.1.2微处理器的发展1.1.3计算机的工作原理,1.1.1计算机的诞生,1946年2月14日,世界上公认的第一台电子计算机ENIAC(ElectronicNumericalIntegratorandComputer,电子数值积分式计算机)由美国宾州宾夕法尼亚大学研制成功。ENIAC占地面积150m2,重达30000kg,使用了18000多个电子管,功率为150kW,运算速度为5000次/秒

2、。今天看来,ENIAC体积庞大,运行效率不高,且采用十进制运算,输入和更换程序十分不便,但它的问世开创了计算机科学技术的新纪元。,1947年,贝尔实验室Shockley博士发明了被誉为“20世纪最伟大发明”的晶体管。晶体管与电子管相比体积小、功耗低、载流子运行速度快,它开辟了电子时代的新纪元。1949年,英国剑桥大学数学实验室率先制成电子离散时序自动计算机EDSAC(ElectronicDiscreteSequentialAutomaticComputer),EDSAC是世界上第一台采用冯诺依曼体系结构的计算机,威尔克斯作为主创凭此摘取了1967年度计算机世界最高奖“图灵奖”。此后60多年,计

3、算机的发展日新月异,至今已经历了电子管计算机、晶体管计算机、集成电路计算机和(超)大规模集成电路计算机4代的发展。表1-1简要地描述了这一发展过程。EDVAC(ElectronicDiscretevariableAutomaticComputer,离散变量自动电子计算机)方案明确奠定了新机器由五个部分组成,包括:运算器、逻辑控制装置、存储器、输入和输出设备,并描述了这五部分的职能和相互关系。报告中,冯诺伊曼对EDVAC中的两大设计思想(二进制和程序存储)作了进一步的论证,为计算机的设计树立了一座里程碑。,电子管,晶体管,晶体管计算机,冯诺依曼(JohnvonNeumann,19031957),

4、20世纪最重要的数学家之一,在现代计算机、博弈论、核武器和生化武器等诸多领域内有杰出建树的最伟大的科学全才之一,被后人称为“计算机之父”和“博弈论之父”。原籍匈牙利,布达佩斯大学数学博士。先后执教于柏林大学和汉堡大学。1930年前往美国,后入美国籍。历任普林斯顿大学、普林斯顿高级研究所教授,美国原子能委员会会员。美国全国科学院院士。早期以算子理论、共振论、量子理论、集合论等方面的研究闻名,开创了冯诺依曼代数。第二次世界大战期间为第一颗原子弹的研制作出了贡献。为研制电子数字计算机提供了基础性的方案。,1944年与摩根斯特恩(OskarMorgenstern)合著博弈论与经济行为,是博弈论学科的奠

5、基性著作。晚年,研究自动机理论,著有对人脑和计算机系统进行精确分析的著作计算机与人脑。,艾伦麦席森图灵(AlanMathisonTuring,1912年6月23日1954年6月7日),英国数学家、逻辑学家,被称为计算机之父,人工智能之父。1931年图灵进入剑桥大学国王学院,毕业后到美国普林斯顿大学攻读博士学位,二战爆发后回到剑桥,后曾协助军方破解德国的著名密码系统Enigma,帮助盟军取得了二战的胜利。2013年12月24日,在英国司法部长克里斯格雷灵(ChrisGrayling)的要求下,英国女王向图灵颁发了皇家赦免。图灵对于人工智能的发展有诸多贡献,提出了一种用于判定机器是否具有智能的试验

6、方法,即图灵试验,至今,每年都有试验的比赛。此外,图灵提出的著名的图灵机模型为现代计算机的逻辑工作方式奠定了基础。图灵测试:如果电脑能在5分钟内回答由人类测试者提出的一系列问题,且其超过30%的回答让测试者误认为是人类所答,则电脑通过测试。2014年6月7日是计算机科学之父图灵(AlanTuring)逝世60周年纪念日。这一天,在英国皇家学会举行的“2014图灵测试”大会上,聊天程序“尤金古斯特曼”(EugeneGoostman)首次“通过”了图灵测试。,图灵机,又称图灵计算、图灵计算机,是由数学家阿兰麦席森图灵(19121954)提出的一种抽象计算模型,即将人们使用纸笔进行数学运算的过程进行

7、抽象,由一个虚拟的机器替代人们进行数学运算。所谓的图灵机就是指一个抽象的机器,它有一条无限长的纸带,纸带分成了一个一个的小方格,每个方格有不同的颜色。有一个机器头在纸带上移来移去。机器头有一组内部状态,还有一些固定的程序。在每个时刻,机器头都要从当前纸带上读入一个方格信息,然后结合自己的内部状态查找程序表,根据程序输出信息到纸带方格上,并转换自己的内部状态,然后进行移动。,表1-1计算机的发展历程,1.1.2微处理器的发展,微处理器出现于20世纪70年代,是大规模集成电路发展的产物。将计算机中的运算器和控制器集成在一片硅片上制成的集成电路作为微型计算机的中央处理部件(CPU,CentralPr

8、ocessingUnit),称为微处理器。微型计算机以微处理器为核心,再配上适量内存、接口电路和外部设备组成。,1.1.2微处理器的发展,微处理器的品质决定了微型计算机的性能,因此微处理器的发展历程也是微型计算机的发展历史。美国Intel公司于1971年成功开发出全球第一块微处理器4004芯片,这一芯片最初被应用于一种计算器中。这一创举也开始了人类将智能内嵌于无生命设备的历程。近30多年来微处理器本身不断更新换代,从4位发展到8位、16位、32位乃至64位。其应用范围几乎渗透到社会的各个领域。,表1-2Intel历代微处理器的典型产品,1.1.2微处理器的发展,正如著名的摩尔定律所预言:每过1

9、8个月,微处理器的集成度将翻一番,性能会提高一倍或价格降低一半。随着互联网和媒体技术的迅猛发展,网络服务和移动计算逐渐成为一种非常重要的计算模式,这一新的计算模式迫切要求微处理器具有响应实时性、处理流式数据类型的能力,支持数据级和线程级并行性,更高的存储和I/O带宽,低功耗,设计的可伸缩性及缩短芯片进入和退出市场的周期等。目前,片内多处理器及多线程技术正在成为处理器体系结构设计的热点。,1.1.3计算机的工作原理,1946年6月,冯诺依曼等人在电子计算机装置逻辑初探的报告中,首次提出了“程序存储”和“二进制运算”的概念,这个报告的内容可简要概括为以下几点:(1)计算机由运算器、控制器、存储器、

10、输入和输出设备五大部分组成。(2)数据和指令以二进制代码形式不加区别地存放在存储器中,地址码也是二进制形式,计算机能自动区分指令和数据。(3)编写好的程序事先存入存储器。控制器根据存放在存储器中的指令序列(即程序)来工作,由程序计数器(PC,ProgramCounter)控制指令的执行顺序。控制器具有判断能力,能根据计算结果选择不同的动作流程。,1.1.3计算机的工作原理,目前,计算机硬件体系结构基本上还是经典的冯诺依曼结构,如图1-1所示。,指令执行流程图,图1-1计算机硬件基本结构,1.1.3计算机的工作原理,冯诺依曼计算机工作原理:把程序输入到计算机存储器中,然后执行程序,由控制器向内存

11、储器发出取指令命令;控制器对取出的指令进行译码,并根据指令的操作要求,向存储器和运算器发出存、取命令和运算命令;经过运算器运算后,运算结果保存到存储器中;最后,在控制器发出取指令及输出指令的作用下,将存储器中的运算结果输出到输出设备。,原始数据或程序,1.2微型计算机系统,返回,1.2.1系统组成与结构1.2.2微型计算机分类1.2.3微型计算机的性能指标,1.2.1系统组成与结构,微型计算机系统(MicroComputerSystem)是以微型计算机为主体,再配以相应的外围设备、电源、辅助电路和控制微型计算机工作的软件而构成的完整计算机系统。微型计算机系统可分为硬件和软件两大部分,硬件是基础

12、,软件是灵魂,二者缺一不可。硬件和软件分别由多个部分组成,自成系统,也常称为硬件系统和软件系统。微型计算机系统组成如图1-2所示。,图1-2微型计算机系统组成,1.2.1系统组成与结构,1硬件系统组成微型计算机硬件系统是机器的实体部分,由运算器、控制器、存储器、输入设备和输出设备五大部分组成。其中运算器和控制器常常集成在一起,称为微处理器,即CPU。1)微处理器微处理器是微型计算机的核心芯片,它主要包括运算器、控制器及相关寄存器等。2)存储器存储器用来存放数据和程序。按照在系统中的位置,存储器一般分为内存储器和外存储器两类。内存储器又称为内存或主存,CPU可以直接访问。外存储器属于外设的范畴。

13、,1.2.1系统组成与结构,3)输入/输出(I/O)设备和输入/输出接口(I/OInterface)I/O设备是微型机系统的重要组成部分。程序、数据及现场信息要通过输入设备输入给微型机。CPU的计算结果通过输出设备输出到外部。常用的输入设备有键盘、鼠标、扫描仪等。常用的输出设备有显示器、打印机、绘图仪等。由于各种外设的工作速度、驱动方法差别很大,无法与CPU直接匹配,所以不可能将它们简单地连接到系统总线上,而需要通过I/O接口电路来充当外设与CPU之间的桥梁,来辅助CPU工作,实现CPU与外设之间的速度匹配、信号电平匹配、信号格式匹配、时序控制、中断控制等。,1.2.1系统组成与结构,2体系结

14、构硬件系统的五大部分加上电源,通过系统总线有机地连在一起。系统总线是各个部件之间传输信息的公共通道。一般有三组总线:地址总线、数据总线和控制总线。典型的微机系统总线结构如图1-3所示。图1-3典型的微机系统总线结构,1.2.1系统组成与结构,3软件系统组成软件系统主要分为系统软件和应用软件。系统软件是由设计者提供给用户的、充分发挥计算机效能的一系列软件。系统软件包括操作系统、语言处理程序和各种支持软件。操作系统是系统软件的核心,它的主要功能是对系统的软硬件资源进行合理的管理。程序设计语言是用来编写程序的语言,是人和计算机交换信息所用的工具,通常分为机器语言、汇编语言和高级语言三类。,1.2.2

15、微型计算机分类,1按字长分类微型计算机按字长可分为4位机、8位机、16位机、32位机和64位机。2按组装结构分类微型计算机按组装结构可分为单片机、单板机和多板机。3按用途分类微型计算机按用途可分为通用计算机和嵌入式计算机。,1.2.3微型计算机的性能指标,一台微型计算机的性能如何,是由它的系统结构、指令系统、硬件设备组成和软件配置情况等因素决定的。以下是评价微型计算机性能的主要指标。1字长2运算速度3存储容量4指令系统5内核数目6高速缓存7总线性能8系统配置,1.3微型计算机的运算基础,返回,1.3.1无符号数的表示方法1.3.2数制的转换与运算1.3.3符号数的表示及运算1.3.4计算机中的

16、定点数和浮点数,1.3.1无符号数的表示方法,用一组符号表示数据时,其代表的数值大小与符号所在的位置有关,这种表示数的方法称为位置计数表示法。按进位的原则进行计数,称为进位计数制。每一种进位计数制都有自身的数码个数,如十进制有10个数码,二进制有2个数码,而十六进制就有16个数码。,1.3.1无符号数的表示方法,1十进制数的表示法十进制数有0,1,2,9共10个数码。后缀为D或不加后缀。计数时,数码在不同的位置,代表不同的数值大小。低位对高位的进位是“逢十进一”。2二进制数的表示法二进制数只有2个数码0和1。后缀为B。计数时,是按“逢二进一”的原则计算的。3.十六进制数的表示法十六进制数需要用

17、16个数码符号表示,采用09和AF。后缀为H。计数时,是按“逢十六进一”的原则计算的。,1.3.2数制的转换与运算,【例1.1】十进制数3890.568可以表示为【例1.2】二进制数1101.101B可以表示为:【例1.3】十六进制数12AB.2C5H可以表示为:【例1.4】13D=1101B,1.3.2数制的转换与运算,【例1.5】0.6875D=0.1011B0.6875D2=1.375B-1=10.375D2=0.75B-2=00.75D2=1.5B-3=10.5D2=1.0B-4=1,1.3.3符号数的表示及运算,机器数可以用不同的码制来表示,常用的有原码、反码、补码表示法。1)原码在

18、用二进制原码表示的数中,符号位为“0”表示正数,符号位为“1”表示负数,其他各数值取原值不变。2)反码对于正数,反码的表示与原码相同,即X原=X反。对于负数,负数的反码表示,除符号位仍为“1”外,其余各位数值位按位取反。3)补码正数的补码与它的原码和反码均相同。,1.3.3符号数的表示及运算,表1-5原码、反码、补码表,1.3.4计算机中的定点数和浮点数,对于任意一个二进制数,都可以表示为式中,J称为数N的阶;S称为数N的尾数。尾数S表示数N的全部有效数字,阶J表示出小数点的位置。1数的定点表示法常用的定点数有两种:定点纯整数和定点纯小数。1)定点纯整数J=0,且小数点固定在尾数之后,表示定点

19、纯整数。2)定点纯小数J=0,且小数点固定在尾数之前,表示定点纯小数。,1.3.4计算机中的定点数和浮点数,2数的浮点表示法浮点数在计算机中表示为:【例1.6】将N=5.5表示成字长为8的浮点数,要求阶码为2位,尾数为4位,阶符及数符各为一位,阶码与尾数均用原码表示。二进制浮点数表示形式为:它在计算机中的表示形式为:,1.3.5计算机中的编码,1BCD码一个十进制数用4位二进制编码表示,这种二进制编码的十进制数称为BCD(BinarycodedDecimal)码。4位二进制编码有16种组合,舍去6种组合,保留10种组合作为代码,分别表示十进制数中的09这10个数字。2ASCII码在计算机中,除

20、了数字外,还需要处理各种字符,如字母、运算符号、标点符号等,这些字符在计算机中也采用二进制数来编码,最常用的编码是ASCII(AmericanStandardCodeforInformationInterchange)码,即美国标准信息交换代码。,思考与练习,返回,1-1冯诺依曼计算机的结构特点是什么?1-2典型微机有哪三大总线?它们传送的是什么信息?1-3什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?三种有什么区别和联系?1-4评价微型计算机性能的主要指标有哪些?试举例说明目前主流微型计算机机型的性能参数。1-6已知X补=01010101B,求X的真值。1-7已知X补=11010101B,求X的真值。,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!