《《微机原理导论》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《微机原理导论》PPT课件.ppt(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第1章 微型计算机系统导论 微机原理与接口技术微机原理与接口技术课程介绍课程介绍 本本本本课课课课程程程程是是是是计计计计算算算算机机机机各各各各专专专专业业业业非非非非常常常常重重重重要要要要的的的的专专专专业业业业基基基基础础础础课课课课之之之之一一一一。本本本本课课课课程程程程以以以以Intel Intel 80 x86CPU80 x86CPU构构构构成成成成的的的的微微微微机机机机为为为为主主主主讲讲讲讲机机机机型型型型,系系系系统统统统深深深深入入入入地地地地介介介介绍绍绍绍微微微微型型型型计计计计算算算算机机机机的的的的工工工工作作作作原原原原理理理理、80 x8680 x86指指
2、指指令令令令系系系系统统统统、汇汇汇汇编编编编语语语语言言言言程程程程序序序序设设设设计计计计、半半半半导导导导体体体体存存存存储储储储器器器器、输输输输入入入入/输输输输出出出出与与与与中中中中断断断断技技技技术术术术以以以以及及及及可可可可编编编编程程程程接接接接口口口口芯芯芯芯片片片片等等等等。通通通通过过过过本本本本课课课课程程程程学学学学习习习习,要要要要求求求求学学学学生生生生重重重重点点点点掌掌掌掌握握握握80 x86CPU80 x86CPU内内内内部部部部结结结结构构构构和和和和工工工工作作作作原原原原理理理理,80 x8680 x86指指指指令令令令系系系系统统统统,以以以以
3、及及及及汇汇汇汇编编编编语语语语言言言言程程程程序序序序设设设设计计计计方方方方法法法法,能能能能够够够够熟熟熟熟练练练练地地地地编编编编写写写写和和和和调调调调试试试试汇汇汇汇编编编编语语语语言言言言程序。程序。程序。程序。第1章 微型计算机系统导论 微型计算机原理微型计算机原理 Principles of Microcomputers王忠民王忠民 主编主编王忠民王忠民 王钰王钰 王晓婕王晓婕 编著编著教材教材指定教材西安电子科技大学出版社西安电子科技大学出版社第1章 微型计算机系统导论 周明德编著,微型计算机系统原理及应用(第四版),清华大学出版社,2002年教学参考书戴梅萼编著,微型计算
4、机技术及应用(第三版)清华大学出版社,2003年第1章 微型计算机系统导论“微机原理与汇编语言实验指导”潘峰、樊如锦编写电子工业出版社出版,1997实验指导本课程教学辅助网站提供的“实验CAI课件”“微机接口实验指导”冯学军等编写西安邮电学院,1999第1章 微型计算机系统导论 总学时总学时总学时总学时64H64H(授课(授课(授课(授课54H+54H+实验实验实验实验10H10H)上课上课上课上课60H60H:3030次次次次 上课时间:周一上课时间:周一上课时间:周一上课时间:周一 1-2 1-2节节节节 ;周三;周三;周三;周三 1-2 1-2节节节节 ;周五周五周五周五 3-4 3-4
5、节节节节微机原理与接口技术微机原理与接口技术上机上机上机上机10H10H:1010次次次次 上机时间:上机时间:上机时间:上机时间:提前一周通知提前一周通知提前一周通知提前一周通知第1章 微型计算机系统导论 现在开始本课程的学习第1章 微型计算机系统导论 第1章 微型计算机系统导论(本章授课学时:4H)1.1 引言引言 1.2 计算机的发展概况计算机的发展概况1.3 微型计算机系统的组成微型计算机系统的组成1.4 微型计算机硬件系统微型计算机硬件系统 1.5 微型计算机的工作过程微型计算机的工作过程 第1章 微型计算机系统导论 教学内容教学内容 本章简要介绍微型计算机的发展历史;根据冯.诺依曼
6、计算机设计思想,主要介绍微型计算机硬件系统的组成,三总线结构(地址总线AB、数据总线DB、控制总线CB)以及组成计算机的五大部件(运算器、控制器、存储器、输入及输出设备);介绍软件在计算机系统中的作用;通过在模型机上运行一个简单的程序说明计算机的工作过程。具体内容如下:计算机发展概况计算机发展概况微型计算机系统的组成微型计算机系统的组成微型计算机硬件系统微型计算机硬件系统微型计算机的工作过程微型计算机的工作过程第1章 微型计算机系统导论 学习要求学习要求 通过本章学习,应对微型计算机的基本概念、基本组成及工作过程有一个基本了解,建立计算机整机概念,为后续各章节的学习打下基础。具体要求如下:1、
7、了解微处理器及微型计算机的发展、分类和特点。2、熟悉微型计算机系统各个组成部分的功能,掌握地址总线掌握地址总线 AB、数据总线、数据总线DB、控制总线、控制总线CB的概念及其作用。的概念及其作用。3、掌握掌握CPU的概念、组成及基本工作原理。的概念、组成及基本工作原理。4、了解存储器在微型计算机的作用和内存的读写操作过程,掌掌握有关概念:位、字节、字、存储器容量、存储单元地址等。握有关概念:位、字节、字、存储器容量、存储单元地址等。5、熟悉微型计算机的工作过程,初步建立计算机整机的概念第1章 微型计算机系统导论 1.1 引引 言言 计算机的应用领域计算机的应用领域2 2、数据(信息)处理、数据
8、(信息)处理、数据(信息)处理、数据(信息)处理1 1、科学计算、科学计算、科学计算、科学计算3 3、过程控制、过程控制、过程控制、过程控制第1章 微型计算机系统导论 1.1 引 言 为什么要学习微机原理与接口技术?为什么要学习微机原理与接口技术?实时数据(信息)处理和过程控制要求实时性,希望编写的程序更精练,运行起来更快(一般情况下,对于完成相同的任务,用机器语言或汇编语言编写的程序运行起来比用高级语言编出的程序快得多);专用的输入输出设备与计算机的连接和编程控制(称为接口),更不是只具有高级语言编程知识所能胜任的。为此,必须对计算机的工作原理有更深入的了解,对计算机的逻辑组成、工作原理、与
9、外界的接口技术以及直接依赖于计算机逻辑结构的机器语言、汇编语言编程方法等需要进一步的学习。本课程就是基于此目的而设置的。第1章 微型计算机系统导论 1.2 计算机的发展概况 世界上第一台数字电子计算机世界上第一台数字电子计算机世界上第一台数字电子计算机世界上第一台数字电子计算机19461946年在美国陆军阿伯丁弹道实年在美国陆军阿伯丁弹道实年在美国陆军阿伯丁弹道实年在美国陆军阿伯丁弹道实验室研制成功的,取名为验室研制成功的,取名为验室研制成功的,取名为验室研制成功的,取名为ENIACENIAC。第一台计算机第一台计算机第一台计算机第一台计算机该计算机共用该计算机共用该计算机共用该计算机共用18
10、00018000多个电子管、多个电子管、多个电子管、多个电子管、60006000余个开关、余个开关、余个开关、余个开关、70007000个电阻、个电阻、个电阻、个电阻、1000010000个电容器和个电容器和个电容器和个电容器和5050万条连线,重达万条连线,重达万条连线,重达万条连线,重达3030吨,占地吨,占地吨,占地吨,占地170170平方米,耗平方米,耗平方米,耗平方米,耗电电电电140140千瓦,运算速度千瓦,运算速度千瓦,运算速度千瓦,运算速度50005000次加法次加法次加法次加法/秒。秒。秒。秒。尽管该计算机有诸多不足,如存储容量小、体积大、耗电多、尽管该计算机有诸多不足,如存
11、储容量小、体积大、耗电多、尽管该计算机有诸多不足,如存储容量小、体积大、耗电多、尽管该计算机有诸多不足,如存储容量小、体积大、耗电多、可靠性差、使用不便等,但当时人们对它的速度还是相当满可靠性差、使用不便等,但当时人们对它的速度还是相当满可靠性差、使用不便等,但当时人们对它的速度还是相当满可靠性差、使用不便等,但当时人们对它的速度还是相当满意。意。意。意。它的诞生宣布了电子计算机时代的到来。它的诞生宣布了电子计算机时代的到来。它的诞生宣布了电子计算机时代的到来。它的诞生宣布了电子计算机时代的到来。第1章 微型计算机系统导论 1.2 计算机的发展概况 第一代:电子管计算机第一代:电子管计算机第一
12、代:电子管计算机第一代:电子管计算机 特点是使用电子管,特点是使用电子管,20世纪世纪40年代末和年代末和50年代初获得重大发展;年代初获得重大发展;计算机的发展计算机的发展计算机的发展计算机的发展经历了经历了经历了经历了4 4代代代代目前,各国正加紧研制和开发第五代目前,各国正加紧研制和开发第五代目前,各国正加紧研制和开发第五代目前,各国正加紧研制和开发第五代“非非非非冯冯冯冯 诺依曼诺依曼诺依曼诺依曼”计算机和第六代计算机和第六代计算机和第六代计算机和第六代“神经神经神经神经”计计计计算机。算机。算机。算机。第二代:晶体管计算机第二代:晶体管计算机第二代:晶体管计算机第二代:晶体管计算机
13、于于20世纪世纪50年代中期问世,晶体管代替年代中期问世,晶体管代替电子管,并增加了浮点运算;电子管,并增加了浮点运算;第三代:集成电路计算机第三代:集成电路计算机第三代:集成电路计算机第三代:集成电路计算机 1964年年4月月IBM360 系统问世,成为集系统问世,成为集成电路的第三代计算机的著名代表;成电路的第三代计算机的著名代表;第四代:大规模、超大规模集成电路计算机第四代:大规模、超大规模集成电路计算机第四代:大规模、超大规模集成电路计算机第四代:大规模、超大规模集成电路计算机 70年代以后,出现年代以后,出现使用超大规模集成电路的第四代计算机,使用超大规模集成电路的第四代计算机,目前
14、使用的计算机都目前使用的计算机都是第四代计算机。是第四代计算机。第1章 微型计算机系统导论 1.2 计算机的发展概况 30多年来,微处理器的发展速度极快,几乎每两年微处理器的集成度翻一番,每24年更新换代一次,现已进入第五代。第一代:第一代:第一代:第一代:4 4位或低档位或低档位或低档位或低档8 8位机位机位机位机 微处理器的发展经历微处理器的发展经历微处理器的发展经历微处理器的发展经历第二代:中档第二代:中档第二代:中档第二代:中档8 8位机位机位机位机第三代:第三代:第三代:第三代:1616位机位机位机位机第四代:第四代:第四代:第四代:3232位机位机位机位机第五代:第五代:第五代:第
15、五代:6464位机位机位机位机第1章 微型计算机系统导论 有关有关微型计算机的概念微型计算机的概念微型计算机的概念微型计算机的概念微型计算机微型计算机微型计算机微型计算机(MicroComputer)(MicroComputer):是指以微处理器(CPU)为核心,配上存储器、输入/输出接口电路以及系统总线所组成的计算机。微微微微处处处处理理理理器器器器(MicroProcessor)(MicroProcessor):微型计算机的核心芯片,它是将计算机中的运运算算器器和和控控制制器器集成在一片硅片上制成的集成电路。这样的芯片也被称为中央处理单元,简称为CPU(Central Processing
16、 Unit)。1.3 微型计算机系统的组成 第1章 微型计算机系统导论 1.3 微型计算机系统的组成 把微处理器、存储器、输入输出接口电路组装在一块或多块电把微处理器、存储器、输入输出接口电路组装在一块或多块电路板上或集成在单片芯片上,分别称为单板机、多板机或单片路板上或集成在单片芯片上,分别称为单板机、多板机或单片微型计算机。微型计算机。微型计算机微型计算机微型计算机微型计算机 系统系统系统系统(MicroComputer System)(MicroComputer System):指以微型计算机为中心,配上相应的外围设备、电源和辅助电路(通称硬件),以及指挥微处理机工作的系统软件所构成的系
17、统。第1章 微型计算机系统导论 1.3 微型计算机系统的组成 硬件微型机系统外围设备过程控制I/O通道A/D,D/A转换器开关量等外部设备键盘、鼠标等输入设备显示器、打印机等输出设备 软驱、硬盘及磁带等外存储器主 机输入输出(I/O)接口电路微处理器(CPU)运算器(算术逻辑运算单元ALU)控制器(控制单元CU)寄存器阵列(RA)内存储器RAM,ROM,EPROMEEPROM,Cash等系统软件软件用户(应用)软件电源系统总线数据总线地址总线控制总线第1章 微型计算机系统导论 所谓软件,就是为了管理、维护计算机以及为完成用户的某种特定任务而编写的各种程序的总和。计算机的工作就是运行程序,通过逐条地从存储器(内存)中取出程序中的指令并执行指令规定的操作而实现某种特定的功能,因此,软件是微型计算机系统不可缺少的组成部分。微微型型计计算算机机的的软软件件包包括括系系统统软软件和用户(应用)软件件和用户(应用)软件。1.4 微型计算机软件系统 第1章 微型计算机系统导论 用户软件用户软件就是用户为解决各种实际问题而编写的各种程序。系统软件系统软件是指不需要用户干预的,为其它程序的开发、调试以及运行等建立一个良好环境的程序。主要包括操作系统OS(Operating System)和系统应用程序。