《计算机原理与汇编语言程序设计》课件第1章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《计算机原理与汇编语言程序设计》课件第1章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机原理与汇编语言程序设计 计算机 原理 汇编语言 程序设计 课件
- 资源描述:
-
1、第第1 1章章 计算机系统概论计算机系统概论第第1 1章章 计算机系统概论计算机系统概论1.1 计算机的发展简史计算机的发展简史 1.2 计算机的分类和应用计算机的分类和应用 1.3 计算机系统计算机系统 1.4 微机系统的性能指标微机系统的性能指标 习题习题 第第1 1章章 计算机系统概论计算机系统概论计算机是一种能够自动、高速、精确地进行信息处理的电子设备,是一种帮助人类从事脑力劳动(记忆、计算、分析、判断、设计、学习等)的工具。在程序的控制下计算机能快速、高效地自动完成信息的处理、加工、存储或传送。计算机也被称为电脑,是20世纪最伟大的发明之一。有人曾说汽车的发明是人类脚的功能的延伸,望
2、远镜的发明是人类眼的功能的延伸,那么计算机的出现就是人类大脑的功能的延伸。第第1 1章章 计算机系统概论计算机系统概论1.1 计算机的发展简史计算机的发展简史世界上第一台计算机ENIAC(Electronic Numerical Integrator And Computer)于1946年在美国宾夕法尼亚大学诞生。60多年来,计算机经历了多代的发展,各代的划分主要依据半导体技术水平,并以明显的硬件和软件技术为标志。具体如下:第一代:19451956年,计算机的逻辑元件采用电子管,使用磁鼓存储器;用机器语言和汇编语言编程。第二代:19571963年,计算机的逻辑元件采用晶体管,使用磁芯存储器;用
3、汇编语言、高级语言编程,出现了监控程序。第第1 1章章 计算机系统概论计算机系统概论第三代:19641970年,计算机的逻辑元件采用集成电路,使用磁芯存储器;进入结构化程序设计阶段,操作系统有了很大发展。第四代:1971年以后,计算机的逻辑元件采用大规模、超大规模集成电路,使用半导体存储器;操作系统更加完善,应用软件的地位越来越重要。1971年,世界上第一个微处理器芯片(CPU)Intel 4004在美国Intel公司诞生,标志着计算机开始进入微型化时代。1972年,Intel公司又推出8位微处理器Intel 8008。到了1978年,Intel公司推出了16位处理器Intel 8086,首次
4、采用了流水线技术,内部和外部数据线都是16位,地址线为20位,可直接访问1 MB内存单元。1985年,Intel公司生产出了32位处理器Intel 80386,数据线及地址线都是32位,可直接访问4 GB内存,并支持分页机制。第第1 1章章 计算机系统概论计算机系统概论2003年,AMD公司率先推出了64位微处理器Athlon 64,该微处理器的推出使AMD公司在个人计算机处理器的竞争中首次领先于Intel公司。Athlon 64 处理器既可确保当前的32位应用程序能够发挥出卓越的性能,也可支持下一代的64位应用程序。64位微处理器的诞生,标志着计算技术迈进了一个新的时代。计算机的微处理器经历
5、了4位、8位、16位、32位和64位等几个阶段的发展,芯片的集成度和速度都有很大的提高,而CPU的价格却不断地下降。微型计算机发展迅猛,使工程工作站和个人计算机(PC)已广泛应用于社会生活的各个领域,如今的计算机,不论在体积、重量、速度还是存储容量等方面与当初的计算机都已不可同日而语。当年那台庞大、笨重的机器,已演变成了轻巧、便携的设备。计算机也由当初只能用于数据计算到现在渗透在人们的日常生活中,广泛地应用于数值计算、信息处理、实时控制、计算机辅助工程、人工智能等方面。第第1 1章章 计算机系统概论计算机系统概论20世纪80年代初,发达国家开始研制第五代计算机。第五代计算机是智能计算机,采用超
6、大规模集成电路,生产工艺更加完善,拥有高密度、高速度处理机和存储器芯片。它可以进行大规模并行处理,采用可扩展的和允许时延的系统结构,能识别自然语言(文字、语音)、图形、图像,能进行思维、联想、推理,并得出结论,能解决复杂问题,具有汇集、记忆、检索有关知识的能力。第五代计算机的研究过程并不顺利,所以至今还没有哪一台计算机被宣称是第五代计算机。半导体存储器是计算机的另一个重要部件,自1970年研制出第一个存储芯片以来,随着半导体存储器价格的下降及位密度的提高,存储芯片的容量经历了从小容量到大容量的若干个发展阶段,每一个新的阶段存储容量都比过去提高了,而价格和访问时间却有所下降。第第1 1章章 计算
7、机系统概论计算机系统概论随着计算机硬件的快速发展,计算机系统结构也有很大的改进,有许多成功并有重大影响的技术,包括以下几个方面:(1)计算机系统结构从基于串行执行指令改变为基于并行执行指令,出现了向量计算机、并行计算机、多处理机等。(2)硬件子系统与操作系统和数据库管理系统软件相适应,出现了面向操作系统的计算机和面向数据库的计算机等。(3)为了适应特定应用环境而出现了一些专用计算机,如过程控制计算机等。(4)随着计算机系统功能分散化、专业化,出现了各种功能的分布式计算机。第第1 1章章 计算机系统概论计算机系统概论除此之外,还出现了容错计算机、智能计算机、数据流计算机和归约机等。计算机的未来正
8、向着巨型化、网络化、智能化、多媒体化方向发展。在计算机硬件发展的同时软件也在兴起。计算机刚问世时,尚未有“软件”的概念,随着计算机的发展及应用范围的扩大,逐渐形成了软件系统。软件在发挥计算机的作用、推广计算机的应用、改进计算机的设计以及简化计算机的操作等方面,起了决定性的作用。系统软件不断完善、升级,操作系统自动地管理计算机系统中各个设备以及多个程序的高效运行,使计算机从只供专家使用转为面向大众,这也是是第三代计算机时期的重大成就。第第1 1章章 计算机系统概论计算机系统概论我国计算机的研发起步略晚,从1953年开始进行计算机研究。下面是我国计算机研究所取得的一些成果:1958年,中科院计算所
9、成功研制出小型电子管通用计算机103机,这是我国第一台电子计算机;1964年,我国小规模集成电路研制成功;1965年,中科院计算所研制成功第一台大型晶体管计算机320机,该机在两弹试验中发挥了重要的作用;1971年,诞生了中国第一台集成电路计算机TQ16;1983年,国防科技大学成功研制出运算速度上亿次每秒的银河巨型机,这是我国高速计算机研制的一个重要里程碑;第第1 1章章 计算机系统概论计算机系统概论1995年,曙光公司推出了国内第一台具有大规模并行处理机(MPP)结构的并行机曙光1000;1999年,国家并行计算机工程技术研究中心研制出神威计算机,并在国家气象中心投入运行;2001年,中科
10、院计算所成功研制出我国第一款通用CPU“龙芯”芯片;2005年,科技部、中科院和信息产业部联合发布了龙芯2号芯片。第第1 1章章 计算机系统概论计算机系统概论1.2 计算机的分类和应用计算机的分类和应用 1.2.1 计算机的分类计算机的分类电子计算机从总体上来说分为两大类。一类是电子模拟计算机。模拟计算机的数据由连续量表示,运算过程也是连续的。模拟计算机用电压表示数据,精度低,数据存储量小,没有逻辑判断能力。由于电子模拟计算机的精度和解题能力都有限,所以应用范围较小。另一类是电子数字计算机。数字计算机的数据用二进制数表示。数字计算机的主要特点是用数字计数,按位运算,可以用程序控制,精度高,数据
11、存储量大,有较强的逻辑判断能力。通常所说的计算机就是指数字计算机。第第1 1章章 计算机系统概论计算机系统概论数字计算机又可进一步分为专用计算机和通用计算机。专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。专用机是最有效、最经济和最快速的计算机,但是它的适应性很差。通用计算机适应范围很大,但是牺牲了效率、速度和经济性。通用计算机又可分为巨型机、大型机、中型机、小型机和微型机五类,它们的区别在于指令系统规模、性能指标、存储容量、体积、简易性、功率损耗和机器价格不同。1.巨型机巨型机巨型机是为气象预报、国防工程、核物理研究等专门设计的具有极高运算速度和很大容量的计算机。著名
12、的巨型机有1983年研制成功的CrayX-MP多处理机巨型机,向量运算速度达4亿次每秒。近年来,以微处理器为阵列结构的巨型机(常称为微巨型机)得到了发展。我国自行研制的银河、银河、曙光型机也属于巨型机范畴。第第1 1章章 计算机系统概论计算机系统概论2.大、中型机大、中型机大、中型机在计算机工业中占有很重要的地位,很多新的系统结构技术都是首先在大、中型机上被采用。3.小型机小型机小型机具有规模小,结构简单,设计试制周期短,便于及时采用先进技术和工艺,硬、软件成本低等优点,加上容易操作、容易维护和可靠性高等特点,使得管理机器和编制程序都比较简单,曾在20世纪70年代被普遍采用。其中DEC公司的P
13、DP-11系列和VAX-11系列曾在我国高校、银行、企事业单位中广泛应用。近年来,用作网络服务器的小型机正在国内兴起。小型机的出现打开了在控制领域应用计算机的局面,许多大型分析仪器、测量仪器、医疗仪器使用小型机进行数据采集、整理、分析、计算等。应用在工业生产领域的计算机,除了能进行上述工作外还可进行自动控制。第第1 1章章 计算机系统概论计算机系统概论4.微型机微型机微型机的出现与发展,掀起了计算机大普及的浪潮。按微处理器、存储器、I/O接口和总线装配的情况可以将微型机分为多板机、单板机和单片机。1)多板机微机各组成部分装配在多个印制电路板上的微型计算机称为多板机,如PC机(台式、便携式、手持
14、式)。2)单板机微机各组成部分装配在一个印制电路板上的微型计算机称为单板机,它主要用于教学、实验等。3)单片机微机各组成部分集成在一个超大规模的芯片上的微型计算机称为单片微型计算机,简称单片机。单片机广泛用于测控系统、仪器仪表、工业控制、通信设备、家用电器、嵌入式系统等。第第1 1章章 计算机系统概论计算机系统概论1.2.2 计算机的应用计算机的应用随着计算机技术的迅猛发展,计算机的应用范围在不断地扩大,从国民经济各部门到个人家庭生活,从军事部门到民用部门,从科学教育到文化艺术,从生产领域到消费娱乐,小到电子手表、儿童玩具,大到卫星、导弹的发射,计算机已经渗透到国民经济的各个部门,是否使用计算
15、机已经成为各单位或部门技术应用水平高低的重要标志。下面从几个主要方面简述计算机的应用领域。1.科学计算科学计算科学计算是计算机应用最早且应用得较广泛的领域。例如数学、化学、原子能物理学、天文学、地球物理学、生物学等基础科学的研究,以及航天飞行、飞机设计、桥梁设计、水力发电、地质找矿等方面的大量计算都要用到计算机。第第1 1章章 计算机系统概论计算机系统概论例如导弹或卫星的发射,必须精确地计算其运行轨道和目标,只有采用高速计算机才能实现;24小时天气预报,用手摇计算器进行计算需要几个星期,改用高速计算机则只需要几个小时或更短时间;生命科学中为测定胰岛素的晶体结构,需要进行大量、高精度的复杂运算,
16、只有采用高速计算机才能完成。2.数据处理数据处理 计算机发展初期,它仅仅用于数值计算。但是后来应用范围逐渐发展到非数值计算领域,可用来处理文字、表格、图像、声音等各类问题。现在计算机用于信息处理的范围相当广泛,如银行账务、股市信息、图书情报检索、民航售票系统、管理人事档案等。第第1 1章章 计算机系统概论计算机系统概论3.计算机控制计算机控制在现代化工厂里,计算机普遍用于生产过程的自动控制,对于减轻工人的劳动强度,改善工人的工作环境,提高产品质量和生产效率能起到很好的作用。一般来说是计算机根据给定的数据实时地对生产过程实现自动化控制,因此又被称做“过程控制”。用于生产过程自动控制的计算机,一般
17、都是实时控制,它们对计算机的速度要求不高,但对可靠性要求很高。用于控制的计算机,其输入信息往往是电压、温度、机械位置等模拟量,要先将它们转换成数字量,然后计算机才能进行处理或计算。当从被控制对象测量到的信息是温度、位置等非电量时,要将它们转换成电量,然后再转换成数字量。如何测量,用什么仪表测量也是一个很重要的问题。计算机的处理结果是数字量,一般要将它们转换成模拟量去控制对象。第第1 1章章 计算机系统概论计算机系统概论4.计算机辅助设计计算机辅助设计/计算机辅助制造计算机辅助制造(CAD/CAM)由于计算机有快速的数值计算、强大的数据处理以及模拟的能力,因而目前在飞机、船舶、光学仪器、超大规模
18、集成电路等的设计制造过程中,CAD/CAM占据着越来越重要的地位。在超大规模集成电路的设计和生产过程中,要经过设计制图、照相制版、光刻、扩散、内部连接等多道复杂工序,是人工难以完成的。使用计算机辅助设计,可以使设计达到自动化或半自动化的程度,从而减轻人的劳动强度并提高设计质量。近年来,伴随着CAD技术的推广,计算机辅助设计出现了许多新的分支。例如,计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机辅助教学(CAI)等均属于计算机辅助设计的范畴。第第1 1章章 计算机系统概论计算机系统概论5.人工智能人工智能人类的许多脑力劳动,诸如证明数学定理、进行常识性推理、理解自然语言、诊断疾病、下
19、棋游戏、破译密码等都需要“智能”。人工智能是将人脑进行演绎推理的思维过程、规则和所采取的策略、技巧等编成计算机程序,在计算机中存储一些公理和推理规则,然后让机器去自动探索解题的方法,所以这种程序不同于计算机的一般应用程序。人工智能的研究课题是多种多样的,诸如计算机学习、计算机证明、景物分析、模拟人的思维过程、机器人等等,内容广泛。智能机器人是人工智能各种研究课题的综合产物,有感知和理解周围环境、进行推理和操纵工具的能力,并能通过学习适应周围环境,完成某种动作。在不允许人进入的场所(如高温、有放射性物质等)使用机器人有特殊的意义。第第1 1章章 计算机系统概论计算机系统概论1.3 计计算算机机系
20、系统统计算机系统由硬件系统和软件系统两大部分组成。硬件是指计算机的实体部分,由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成,如主机、外设等。计算机的硬件是计算机的物质基础。软件是看不见摸不着的,是人们事先编制成的具有各种特殊功能的程序。通常把这些程序寄存于各类媒体中,如RAM、ROM、磁盘、光盘等。软件是发挥计算机功能,使计算机能正常工作的程序。没有软件的计算机称为“裸机”。一台计算机性能的好坏,取决于软硬件功能的总和。第第1 1章章 计算机系统概论计算机系统概论1.3.1 计算机硬件计算机硬件尽管计算机硬件发展很快,但不管是微型计算机还是巨型机、大型机、中型机、小型机,在系统结
21、构和工作原理上并没有本质的区别,都是依据美籍匈牙利数学家冯诺依曼(Johaan Von Neumann,19031957)提出的“存储程序”的原理进行工作,即将由指令组成的程序和指令操作的数据以二进制形式存储在存储器里,通过使计算机自动从存储器中取出程序执行,完成程序赋予的功能。冯诺依曼体系计算机的特点如下:(1)计算机由运算器、存储器、控制器和输入设备、输出设备五大部件组成。(2)指令和数据都用二进制代码表示。第第1 1章章 计算机系统概论计算机系统概论(3)指令和数据都以同等地位存放于存储器内,并可按地址寻访。(4)指令是由操作码和地址码组成的,操作码用来表示操作的性质,地址码用来表示操作
展开阅读全文