微机原理与应用ppt课件(完整版).ppt
《微机原理与应用ppt课件(完整版).ppt》由会员分享,可在线阅读,更多相关《微机原理与应用ppt课件(完整版).ppt(487页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录目录第第1章微型计算机系统概述章微型计算机系统概述 1.1微型计算机发展微型计算机发展 1.2数据表示与数字信息编码数据表示与数字信息编码 1.3微型计算机系统的基本组成微型计算机系统的基本组成 第第2章典型微处理器章典型微处理器 2.1 8086 CPU内部结构内部结构 2.2 8086 CPU的引脚功能的引脚功能 2.3 80 x86/Pentium系列系列CPU技术发展技术发展下一页 返回目录目录第第3章存储器技术章存储器技术3.1存储器简介存储器简介3.2读读/写存储器写存储器3.3存储器管理存储器管理3.3 IBM PC/XT中的存储空间分配中的存储空间分配3.4内部存储器技术发
2、展内部存储器技术发展3.5外部存储器外部存储器上一页返回下一页目录目录第第4章章8086 CPU指令系统指令系统4.1指令格式与寻址方式指令格式与寻址方式4.2 8086/8088 CPU指令系统指令系统第第5章汇编语言程序设计章汇编语言程序设计5.1汇编语言的程序与语句汇编语言的程序与语句5.2汇编语言的伪指令汇编语言的伪指令5.3汇编语言程序设计基础汇编语言程序设计基础上一页返回下一页目录目录5.4中断服务程序设计中断服务程序设计5.5模块化程序设计模块化程序设计第第6章输入章输入/输出技术输出技术6.1输入输入/输出接口概述输出接口概述6.2中断系统中断系统6.3并行接口并行接口6.4串
3、行接口串行接口6.5 DMA控制技术控制技术上一页返回下一页目录目录6.6定时器定时器/计数器计数器6.7 A/D及及D/A接口接口第第7章微型计算机总线技术章微型计算机总线技术7.1总线基本知识总线基本知识7.2系统总线系统总线7.3外总线外总线上一页返回下一页目录目录第第8章系统扩展接口设计章系统扩展接口设计8.1 PC机与键盘的接口机与键盘的接口8.2 PC机与显示器的接口机与显示器的接口8.3 PC机与打印机的接口机与打印机的接口8.4 PC机与鼠标的接口机与鼠标的接口8.5 PC机与扫描仪的接口机与扫描仪的接口8.6 PC机与数码相机的接口机与数码相机的接口上一页返回微机原理与应用微
4、机原理与应用前言前言 自自1981年年IBM公司的通用微型计算机公司的通用微型计算机IBM PC/XT问世以来,在问世以来,在短短的二十多年间,微型计算机一直以令人目不暇接的态势飞速发展。短短的二十多年间,微型计算机一直以令人目不暇接的态势飞速发展。微型计算机微型计算机CPU的速度越来越快,性能越来越高,应用范围越来越广,的速度越来越快,性能越来越高,应用范围越来越广,对社会和人类文明的发展影响也越来越大。因此,可以说学习微型计对社会和人类文明的发展影响也越来越大。因此,可以说学习微型计算机的基础知识、掌握微型计算机的基本使用技术,已成为现代社会算机的基础知识、掌握微型计算机的基本使用技术,已
5、成为现代社会人才应具备的基本素质之一。人才应具备的基本素质之一。微型计算机是以微处理器为核心,配以大规模集成电路存储器、微型计算机是以微处理器为核心,配以大规模集成电路存储器、输入输入/输出接口电路及系统总线。微型计算机的产生与发展是与组成微输出接口电路及系统总线。微型计算机的产生与发展是与组成微型计算机的核心部件型计算机的核心部件微处理器的产生与发展紧密相关的。每当一种微处理器的产生与发展紧密相关的。每当一种新型的微处理器出现时,就会带动微型计算机中其他部件的相应发展,新型的微处理器出现时,就会带动微型计算机中其他部件的相应发展,例如,微型计算机体系结构的进一步优化、存储器存储容量的不断增例
6、如,微型计算机体系结构的进一步优化、存储器存储容量的不断增大、存取速度的不断提高、外围设备性能的不断改进及新的设备的出大、存取速度的不断提高、外围设备性能的不断改进及新的设备的出现等,都是与微处理器的发展相适应的。现等,都是与微处理器的发展相适应的。下一页 返回前言前言 本书是根据高等院校计算机应用技术专业微机原理与应用课程教本书是根据高等院校计算机应用技术专业微机原理与应用课程教学大纲而编写的。全书共学大纲而编写的。全书共8章,系统地介绍了微型计算机的基础知识、章,系统地介绍了微型计算机的基础知识、指令系统、汇编语言和接口技术。其中汇编语言程序设计和接口技术指令系统、汇编语言和接口技术。其中
7、汇编语言程序设计和接口技术是学习的要点。全书各章有学习目标和学习重点,并有例题解析及大是学习的要点。全书各章有学习目标和学习重点,并有例题解析及大量的思考与练习题,以便于学生练习。全书简明易懂,突出概念和实量的思考与练习题,以便于学生练习。全书简明易懂,突出概念和实用技术。用技术。本书可作为高等院校计算机类、电气电子类等相关专业的本书可作为高等院校计算机类、电气电子类等相关专业的微机微机原理与应用原理与应用课程教材,也可作为成人教育、在职人员培训、高等教课程教材,也可作为成人教育、在职人员培训、高等教育自学人员和从事微型计算机硬件和软件开发的工程技术人员学习和育自学人员和从事微型计算机硬件和软
8、件开发的工程技术人员学习和应用的参考书。应用的参考书。本教材的特点是注重实际应用,以本教材的特点是注重实际应用,以“适度、够用、实用适度、够用、实用”的原则的原则来淡化理论部分,以深入浅出的内容来组织教学。每章均附有大量的来淡化理论部分,以深入浅出的内容来组织教学。每章均附有大量的例题和习题。因而,本教材十分适合于计算机专业、通信专业、电子例题和习题。因而,本教材十分适合于计算机专业、通信专业、电子信息专业及其他相关专业的读者学习,也可作为从事微机及其应用系信息专业及其他相关专业的读者学习,也可作为从事微机及其应用系统设计的技术人员的参考用书。统设计的技术人员的参考用书。上一页返回下一页前言前
9、言 本教材由李鹏、王忠利主编。其中第本教材由李鹏、王忠利主编。其中第5章由李鹏编写,第章由李鹏编写,第2章、第章、第6章、附录由王忠利编写,第章、附录由王忠利编写,第1章由赵生智编写,第章由赵生智编写,第4章、第章、第8章由据爱章由据爱云编写,第云编写,第7章由刘峙编写,第章由刘峙编写,第3章由朱双胜编写。章由朱双胜编写。限于编者水平有限,书中错误和不妥之处在所难免,恳请读者限于编者水平有限,书中错误和不妥之处在所难免,恳请读者批评指正批评指正上一页返回第第1章微型计算机系统概述章微型计算机系统概述 1.1微型计算机发展微型计算机发展 1.2数据表示与数字信息编码数据表示与数字信息编码 1.3
10、微型计算机系统的基本组成微型计算机系统的基本组成 1.1微型计算机发展微型计算机发展1.微型计算机的发展微型计算机的发展 自自 1946 年第一台电子计算机问世以来,计算机的发展已经历了年第一台电子计算机问世以来,计算机的发展已经历了电子管、晶体管、中小规模电子管、晶体管、中小规模 集成电路、大规模和超大规模集成电路等集成电路、大规模和超大规模集成电路等 4 个阶段。进入个阶段。进入 21 世纪后,随着生物科学、神经网络世纪后,随着生物科学、神经网络 技术、纳米技技术、纳米技术的飞速发展,生物芯片、神经网络技术进入了计算机领域术的飞速发展,生物芯片、神经网络技术进入了计算机领域计算计算机的发展
11、进机的发展进 入第入第 5 个发展阶段。个发展阶段。按体积、性能和价格来分,计算机可分为巨型机、大型机、中型按体积、性能和价格来分,计算机可分为巨型机、大型机、中型机、小型机和微型机。微型计算机是指以微处理器为核心,配以存储机、小型机和微型机。微型计算机是指以微处理器为核心,配以存储器、输入器、输入/输出接口电路及其设备所组成的计算机。输出接口电路及其设备所组成的计算机。微型计算机采用微型计算机采用超大规模集成电路技术,将运算器和控制器超大规模集成电路技术,将运算器和控制器微处理器微处理器(Microprocessor),),集成在一片硅片上。集成在一片硅片上。返回下一页 1.1微型计算机发展
12、微型计算机发展 随着微电子与超大规模集成电路技术的发展,微型计算机技术的随着微电子与超大规模集成电路技术的发展,微型计算机技术的发展基本遵循摩尔定律,发展基本遵循摩尔定律,微处理器集成度每隔微处理器集成度每隔 18 个月翻一番,芯片个月翻一番,芯片性能随之提高一倍左右。通常,微型计算机的发展是性能随之提高一倍左右。通常,微型计算机的发展是 以微处理器的发以微处理器的发展为表征的。展为表征的。2.微型计算机的特点微型计算机的特点 微型计算机运算速度快,计算精度高,高集成度使得微处理器非微型计算机运算速度快,计算精度高,高集成度使得微处理器非常稳定,其造价低廉。又常稳定,其造价低廉。又 由于微型计
13、算机硬件平台开放,易于扩展,由于微型计算机硬件平台开放,易于扩展,适应性强,因此微处理器的配套应用芯片和软件丰适应性强,因此微处理器的配套应用芯片和软件丰 富,更新也很快。富,更新也很快。此外,微型计算机还具有体积小,重量轻,耗电省及维护方便等的特此外,微型计算机还具有体积小,重量轻,耗电省及维护方便等的特点。点。上一页返回下一页 1.1微型计算机发展微型计算机发展3.微型计算机的应用微型计算机的应用 科学计算是微型计算机应用的主要领域。应用包括卫星发射控科学计算是微型计算机应用的主要领域。应用包括卫星发射控制、航天飞机制造、高层建制、航天飞机制造、高层建 筑设计、机械产品设计等,以及应用于筑
14、设计、机械产品设计等,以及应用于生物信息学研究、基因测序、医学病理分析与处理等。生物信息学研究、基因测序、医学病理分析与处理等。过程控制是过程控制是微型计算机在工业应用中的重要领域,应用包括大型工业锅炉控制、微型计算机在工业应用中的重要领域,应用包括大型工业锅炉控制、铁路调度铁路调度 控制、数控机床控制,以及由上、下位微型计算机构成的控制、数控机床控制,以及由上、下位微型计算机构成的分布式工业生产自动控制系统等。嵌入式系统的发展和应用使工业控分布式工业生产自动控制系统等。嵌入式系统的发展和应用使工业控制的应用领域更加广泛,市场应用前景更加广阔。制的应用领域更加广泛,市场应用前景更加广阔。上一页
15、返回下一页 1.1微型计算机发展微型计算机发展 低档的微型计算机在仪器仪表和家电的智能控制方面的应用,取低档的微型计算机在仪器仪表和家电的智能控制方面的应用,取代了过去的硬件逻辑电路代了过去的硬件逻辑电路 对仪器仪表和家电的控制,用程序的重复执对仪器仪表和家电的控制,用程序的重复执行以及循环控制,可以做到电路最省、控制更佳,行以及循环控制,可以做到电路最省、控制更佳,并可通过修改程序并可通过修改程序来修改控制方案,因而灵活多变,可靠性高。来修改控制方案,因而灵活多变,可靠性高。计算机辅助设计与制造(计算机辅助设计与制造(CAD/CAM)借助微型计算机调整、修)借助微型计算机调整、修改产品设计,
16、改产品设计,CAM 围绕中围绕中 心数控机床及其自动化设备,用以完成部心数控机床及其自动化设备,用以完成部件的加工、运输、组装、测量、检查等功能,件的加工、运输、组装、测量、检查等功能,CAD 与与 CAM 的集成的集成CAD/CAM 一体化,是今后工业自动化发展的重要方向。一体化,是今后工业自动化发展的重要方向。人工智能的主要目标是利用计算机模拟人的大脑,实现大脑对于人工智能的主要目标是利用计算机模拟人的大脑,实现大脑对于知识学习、理解与推理、知识学习、理解与推理、信息处理的思维过程的研究学科。人工智能信息处理的思维过程的研究学科。人工智能理论的新突破,特别是人工神经网络和理论的新突破,特别
17、是人工神经网络和 DNA 芯片芯片 技术的研究,急需技术的研究,急需大型并行计算机的模拟计算和新型计算机的研究。大型并行计算机的模拟计算和新型计算机的研究。上一页返回1.2 数据表示与数字信息编码数据表示与数字信息编码1.2.1 数据格式及机器数数据格式及机器数1数据格式数据格式 计算机进行整数(小数)运算和浮点数运算。计算机中常用的数计算机进行整数(小数)运算和浮点数运算。计算机中常用的数据格式有以下三种:据格式有以下三种:(1)定点格式)定点格式 在定点格式中,小数点在数据中的位置固定不变。定点格式可表在定点格式中,小数点在数据中的位置固定不变。定点格式可表示成定点小数或定点整数。示成定点
18、小数或定点整数。通常,小数点的位置确定后,在运算中不通常,小数点的位置确定后,在运算中不再考虑小数点的问题,因而,小数点不占用存储空间。再考虑小数点的问题,因而,小数点不占用存储空间。定点数表示简定点数表示简单,但数的取值范围小,精度低。单,但数的取值范围小,精度低。返回下一页1.2 数据表示与数字信息编码数据表示与数字信息编码(2)浮点格式)浮点格式 采用浮点格式的机器中的数据的小数点位置可变。浮点数的一般采用浮点格式的机器中的数据的小数点位置可变。浮点数的一般格式为:格式为:机器浮点数应当由阶码和尾数及其符号位组成:机器浮点数应当由阶码和尾数及其符号位组成:上一页返回下一页1.2 数据表示
19、与数字信息编码数据表示与数字信息编码 为便于软件移植,按照为便于软件移植,按照 IEEE754 标准,标准,32 位浮点数和位浮点数和 64 位浮点位浮点数的标准格式为:数的标准格式为:上一页返回下一页1.2 数据表示与数字信息编码数据表示与数字信息编码(3)带符号数和无符号数)带符号数和无符号数 对于整数来说最高有效位为符号位,则该数为带符号数;反之,对于整数来说最高有效位为符号位,则该数为带符号数;反之,若数的最高有效位为数值若数的最高有效位为数值 位,则为无符号数。无符号数不一定是正数,位,则为无符号数。无符号数不一定是正数,当数据处理时,若不需要考虑数的正负,则可以当数据处理时,若不需
20、要考虑数的正负,则可以 使用无符号数。带符使用无符号数。带符号数和无符号数的取值范围不同。对于字长为号数和无符号数的取值范围不同。对于字长为 8 位的定点整数,无符位的定点整数,无符号数号数 的取值范围是的取值范围是 0X255,有符号数的取值范围是,有符号数的取值范围是 -128X127。上一页返回下一页1.2 数据表示与数字信息编码数据表示与数字信息编码2.机器数表示机器数表示正数的原码、反码、补码相同,即正数的原码、反码、补码相同,即 x原原 =x反反 =x补补。负数的机器数求解方法如下:负数的机器数求解方法如下:反码:将其原码符号位保持不变,数值位按位取反;反码:将其原码符号位保持不变
21、,数值位按位取反;补码:将反码末位加补码:将反码末位加 1。当计算机采用不同的码制时,运算器和控制器的结构将不同。当计算机采用不同的码制时,运算器和控制器的结构将不同。由于补码具有唯一性,因此小型计算机和微型机大都为补码机。计算由于补码具有唯一性,因此小型计算机和微型机大都为补码机。计算机中引入补码可以使:机中引入补码可以使:符号位和数值位成为一体,共同参与运算,运算结果的符号位符号位和数值位成为一体,共同参与运算,运算结果的符号位由运算得出。由运算得出。上一页返回下一页1.2 数据表示与数字信息编码数据表示与数字信息编码 减法可以转换成加法运算来完成,乘法和除法可以通过加法和减法可以转换成加
22、法运算来完成,乘法和除法可以通过加法和移位运算来完成。这样,二进制数的四则运算只须加减法和移位运算移位运算来完成。这样,二进制数的四则运算只须加减法和移位运算即可完成。即可完成。由此可见,计算机中引入补码的目的是简化运算方法,从而简由此可见,计算机中引入补码的目的是简化运算方法,从而简化运算器的结构和设计。化运算器的结构和设计。1.2.2 数字信息编码的概念数字信息编码的概念1.二进制编码的十进制数二进制编码的十进制数 计算机内部采用二进制数,而外部数据的输入输出使用十进制数。计算机内部采用二进制数,而外部数据的输入输出使用十进制数。为此,采用编码方式来完成二为此,采用编码方式来完成二十进制数
23、的转换。十进制数的转换。8421BCD 码就码就是用是用 4 位二进制数的编码来表示十进制数,见位二进制数的编码来表示十进制数,见表表1-2。采用。采用 8421BCD 码可以直接使用二进制数部件完成十进制数的存储和运算。码可以直接使用二进制数部件完成十进制数的存储和运算。上一页返回下一页1.2 数据表示与数字信息编码数据表示与数字信息编码2.字符编码字符编码 ASCII 码(码((American Standard Code for Information Interchange)是国际通用的字符编码标准。)是国际通用的字符编码标准。ASCII 码采用码采用 7 位二进制数编码表示位二进制数
24、编码表示 128 个字符,其中个字符,其中 34 个起个起控制作用的称为功能码,其余的控制作用的称为功能码,其余的94 个符号称为信息码,供书写程序和个符号称为信息码,供书写程序和描述命令之用。描述命令之用。3.汉字编码汉字编码 当计算机用于汉字处理或汉字的输入、输出时,可用若干位二当计算机用于汉字处理或汉字的输入、输出时,可用若干位二进制编码来表示一个汉字。进制编码来表示一个汉字。通常,一个汉字的编码可用内码、字模码通常,一个汉字的编码可用内码、字模码和外码来描述。内码是用于汉字的存储、交换等操作和外码来描述。内码是用于汉字的存储、交换等操作 的计算机内部代的计算机内部代码。一个汉字内码通常
25、用两个字节表示,且这两个字节的最高位均为码。一个汉字内码通常用两个字节表示,且这两个字节的最高位均为 1,以区,以区 别英文字符的别英文字符的 7 位位 ASCII 码。字模码是汉字的输出编码,字码。字模码是汉字的输出编码,字库中存放的就是字模码。外码是汉库中存放的就是字模码。外码是汉 字的输入码,用来输入汉字的编码。字的输入码,用来输入汉字的编码。上一页返回1.3 微型计算机系统的基本组成微型计算机系统的基本组成1.3.1 微型计算机的硬件结构微型计算机的硬件结构 微型计算机系统由硬件和软件组成。冯微型计算机系统由硬件和软件组成。冯诺依曼在诺依曼在 1946 年首次年首次提出计算机的组成和工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 应用 ppt 课件 完整版
限制150内