微机原理及应用.pptx
《微机原理及应用.pptx》由会员分享,可在线阅读,更多相关《微机原理及应用.pptx(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理及应用微机原理及应用2 2/50/50本课程以Intel 8086/8088 CPU和典型机IMB PC系列机为蓝本展开微型计算机系统的基本原理。学习并熟悉CPU外部特性及其与半导体存贮器、I/O接口电路的连接方法,以及与外设进行数据传送的方式;掌握微机基本接口的工作原理及应用技术。第1页/共71页3 3/50/50微机原理及应用-参考教材uu郑学坚郑学坚 周斌,微型计算机原理及应用(第三版)周斌,微型计算机原理及应用(第三版)清华大学出版社清华大学出版社uu吴秀清吴秀清 周荷琴周荷琴,微型计算机原理与接口技术,微型计算机原理与接口技术 中国科学技术大学出版社中国科学技术大学出版社uu
2、冯博琴冯博琴 微型计算机原理与接口技术微型计算机原理与接口技术 清华大学出版社清华大学出版社uu钱晓捷钱晓捷 陈涛,微型计算机原理及接口技术,陈涛,微型计算机原理及接口技术,北京:机械工业出版社,北京:机械工业出版社,uu洪志全洪志全 洪学海洪学海,现代计算机接口技术(第二版),现代计算机接口技术(第二版)电子工业出版社电子工业出版社第2页/共71页4 4/50/50成绩实验(实验(8 8学时):学时):20%20%理论课(理论课(4040学时):学时):l l课题测试:课题测试:30%30%l l期末考试:期末考试:50%50%第3页/共71页5 5/50/50微型计算机概述微型计算机概述微
3、型计算机概述微型计算机概述 1.11.1微型计算机发展概述微型计算机发展概述微型计算机发展概述微型计算机发展概述1.1.11.1.1微型计算机的发展史微型计算机的发展史微型计算机的发展史微型计算机的发展史 1.1.21.1.2微型计算机的应用微型计算机的应用微型计算机的应用微型计算机的应用 1.21.2计算机基础计算机基础计算机基础计算机基础1.2.11.2.1数制、编码数制、编码数制、编码数制、编码1.2.21.2.2常用的名词术语常用的名词术语常用的名词术语常用的名词术语1.2.31.2.3计算机的工作过程计算机的工作过程计算机的工作过程计算机的工作过程 第第第第1章章章章1.31.3微型
4、计算机的硬件和软件微型计算机的硬件和软件微型计算机的硬件和软件微型计算机的硬件和软件1.41.4微型计算机的结构微型计算机的结构微型计算机的结构微型计算机的结构1.51.5多媒体计算多媒体计算多媒体计算多媒体计算第4页/共71页6 6/50/501.11.1微型计算机发展概况微型计算机发展概况微型计算机发展概况微型计算机发展概况 世界上第世界上第世界上第世界上第1 1台计算机台计算机台计算机台计算机电子管电子管电子管电子管 名称:名称:名称:名称:ENIAC(ElectronicNumericalIntegratorandComputer)ENIAC(ElectronicNumericalIn
5、tegratorandComputer)目的:用于第目的:用于第目的:用于第目的:用于第2 2次世界大战后期的弹道计算次世界大战后期的弹道计算次世界大战后期的弹道计算次世界大战后期的弹道计算 诞生时间:诞生时间:诞生时间:诞生时间:19461946年年年年2 2月月月月1515日日日日 诞生地:美国宾夕法尼亚大学诞生地:美国宾夕法尼亚大学诞生地:美国宾夕法尼亚大学诞生地:美国宾夕法尼亚大学ENIACENIAC计算机计算机计算机计算机 使用使用使用使用1800018000只电子管只电子管只电子管只电子管 占地面积占地面积占地面积占地面积100m100m2 2 重量重量重量重量3030吨吨吨吨 耗
6、电量耗电量耗电量耗电量140140千瓦千瓦千瓦千瓦教学进程教学进程教学进程教学进程第5页/共71页7 7/50/501.11.1微型计算机发展概况微型计算机发展概况微型计算机发展概况微型计算机发展概况 约翰约翰冯冯诺依曼诺依曼 姓名:姓名:姓名:姓名:JohnVonNeumannJohnVonNeumann 诞生时间:诞生时间:诞生时间:诞生时间:19031903年年年年1212月月月月2828日日日日 逝世日期:逝世日期:逝世日期:逝世日期:19571957年年年年2 2月月月月8 8日日日日 国籍国籍国籍国籍:美籍匈牙利人:美籍匈牙利人:美籍匈牙利人:美籍匈牙利人简单的来说简单的来说简单的
7、来说简单的来说 他的精髓贡献是以下几点:他的精髓贡献是以下几点:他的精髓贡献是以下几点:他的精髓贡献是以下几点:进制思想进制思想进制思想进制思想电子元件双稳工作的特点,提出在电子计算机中采用二进制 程序内存思想程序内存思想程序内存思想程序内存思想 存储程序通用电子计算机方案存储程序通用电子计算机方案存储程序通用电子计算机方案存储程序通用电子计算机方案运算器、逻辑控制装置、存储器、输入和输出设备教学进程教学进程教学进程教学进程第6页/共71页8 8/50/501.11.1微型计算机发展概况微型计算机发展概况微型计算机发展概况微型计算机发展概况 计算机发展的四个时代(按元器件划分)计算机发展的四个
8、时代(按元器件划分)计算机发展的四个时代(按元器件划分)计算机发展的四个时代(按元器件划分)第二代(第二代(第二代(第二代(1957-19641957-1964)晶体管计算机)晶体管计算机)晶体管计算机)晶体管计算机 第三代(第三代(第三代(第三代(1965-19711965-1971)集成电路计算机)集成电路计算机)集成电路计算机)集成电路计算机 第四代第四代第四代第四代(1971(1971年至今年至今年至今年至今)大规模集成电路计算机大规模集成电路计算机大规模集成电路计算机大规模集成电路计算机苹果苹果苹果苹果(Apple)(Apple)计算机计算机计算机计算机 19591959年,美国年,
9、美国年,美国年,美国 TexasTexas公司利用照像公司利用照像公司利用照像公司利用照像技术把多个晶体管和电路蚀刻在一技术把多个晶体管和电路蚀刻在一技术把多个晶体管和电路蚀刻在一技术把多个晶体管和电路蚀刻在一块硅片上,这种半导体集合体就是块硅片上,这种半导体集合体就是块硅片上,这种半导体集合体就是块硅片上,这种半导体集合体就是:“集成电路集成电路集成电路集成电路”IC(Integratedcircuit)IC(Integratedcircuit)第一代(第一代(第一代(第一代(1946-19571946-1957)电子管计算机)电子管计算机)电子管计算机)电子管计算机晶体管晶体管晶体管晶体管
10、教学进程教学进程教学进程教学进程第7页/共71页9 9/50/50什么是微机?u即微型计算机,它是以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件控制器和运算器的微处理器为核心所构造出的计算机系统。其核心是微处理器(Microprocessor,简称MPU)。u微机就是PC机吗?PC机只是微机中的一种,是我们最熟悉、最典型的微机产品u微机的覆盖范围任何电子产品,只要包含了CPU、存储器及I/O,且价格不高,都可以看作是微机u典型例子电子词典、电视机、全自动洗衣机、手机、mp3第8页/共71页1010/50/50本课程以Intel 8086/8088 CPU和典型机IMB PC系列机
11、为蓝本展开微型计算机系统的基本原理。第9页/共71页1111/50/50阶段阶段CPU(中央处理器中央处理器)第一代第一代Intel4004/8008第二代第二代Intel8080第三代第三代Intel8085第四代第四代Intel8086/8088/80486第五代第五代Pentium586PentiumPentiumPentium19711971年年年年第第第第1 1台微型计算机诞生台微型计算机诞生台微型计算机诞生台微型计算机诞生微型计算机的发展微型计算机的发展微型计算机的发展微型计算机的发展1.1.1平板电脑平板电脑平板电脑平板电脑老式电脑老式电脑老式电脑老式电脑IBM-PCIBM-PC
12、586586电脑电脑电脑电脑PentiumPentium多媒体电脑多媒体电脑多媒体电脑多媒体电脑笔记本电脑笔记本电脑笔记本电脑笔记本电脑教学进程教学进程教学进程教学进程第10页/共71页1212/50/50 Intel4004 出产年份:出产年份:出产年份:出产年份:1971年 频率频率频率频率/前端总线前端总线前端总线前端总线::108KHZ/0.74MHz:108KHZ/0.74MHz(4bit)(4bit)封装封装封装封装/针脚数量针脚数量针脚数量针脚数量:陶瓷:陶瓷:陶瓷:陶瓷DIP/16DIP/16针针针针 核心技术核心技术核心技术核心技术/晶体管数量:晶体管数量:晶体管数量:晶体管
13、数量:1010微米微米微米微米/2250教学进程教学进程教学进程教学进程 能够处理能够处理能够处理能够处理4bit4bit的数据,每秒运算的数据,每秒运算的数据,每秒运算的数据,每秒运算6 6万次,运行的频率为万次,运行的频率为万次,运行的频率为万次,运行的频率为108KHz108KHz,成,成,成,成本不到本不到本不到本不到100100美元。美元。美元。美元。40044004是美国英特尔公司是美国英特尔公司是美国英特尔公司是美国英特尔公司(Intel)(Intel)第一款推出的微处理器,也是全球第一款推出的微处理器,也是全球第一款推出的微处理器,也是全球第一款推出的微处理器,也是全球第一款微
14、处理器。第一款微处理器。第一款微处理器。第一款微处理器。该款处理器原先是为一家名为该款处理器原先是为一家名为该款处理器原先是为一家名为该款处理器原先是为一家名为 BusicomBusicom的日本公司而设计,用来的日本公司而设计,用来的日本公司而设计,用来的日本公司而设计,用来生产计算器生产计算器生产计算器生产计算器第11页/共71页1313/50/50 Intel8080 出产年份:出产年份:出产年份:出产年份:19741974年年年年4 4月月月月 频率:频率:频率:频率:2MHz2MHz教学进程教学进程教学进程教学进程 它是英特尔公司继它是英特尔公司继它是英特尔公司继它是英特尔公司继40
15、044004芯片推出的第三代微处理器,芯片推出的第三代微处理器,芯片推出的第三代微处理器,芯片推出的第三代微处理器,80808080比比比比40044004快十倍而且数据宽度也从快十倍而且数据宽度也从快十倍而且数据宽度也从快十倍而且数据宽度也从4 4位扩展到位扩展到位扩展到位扩展到8 8位,被广泛应用与各种控制系统和嵌入式系统中。位,被广泛应用与各种控制系统和嵌入式系统中。位,被广泛应用与各种控制系统和嵌入式系统中。位,被广泛应用与各种控制系统和嵌入式系统中。第12页/共71页1414/50/50教学进程教学进程教学进程教学进程第13页/共71页1515/50/50 Intel8085 出产年
16、份:出产年份:出产年份:出产年份:19761976 频率:频率:频率:频率:3MHz3MHz教学进程教学进程教学进程教学进程 80858085的主频,我们现在看来非常的可怜,甚至还不如一个的主频,我们现在看来非常的可怜,甚至还不如一个的主频,我们现在看来非常的可怜,甚至还不如一个的主频,我们现在看来非常的可怜,甚至还不如一个MP3MP3的的的的DSPDSP。它最低主频。它最低主频。它最低主频。它最低主频3MHz3MHz,最高主频也不过,最高主频也不过,最高主频也不过,最高主频也不过6MHz6MHz。第14页/共71页1616/50/50 Intel8086 出产年份:出产年份:出产年份:出产年
17、份:19781978年年年年6 6月月月月 频率:频率:频率:频率:4.77MHz4.77MHz教学进程教学进程教学进程教学进程 19781978年年年年6 6月月月月INTERINTER推出了推出了推出了推出了80868086微处理器,主频微处理器,主频微处理器,主频微处理器,主频4.77MHz4.77MHz,采,采,采,采用用用用1616位寄存器、位寄存器、位寄存器、位寄存器、1616位数据总线位数据总线位数据总线位数据总线和和和和2900029000个个个个3 3微米技术的晶体管微米技术的晶体管微米技术的晶体管微米技术的晶体管 IBMIBM公司公司公司公司19811981年生产的第年生产
18、的第年生产的第年生产的第一台电脑就是使用的这种芯一台电脑就是使用的这种芯一台电脑就是使用的这种芯一台电脑就是使用的这种芯片。这也标志着片。这也标志着片。这也标志着片。这也标志着x86x86架构和架构和架构和架构和IBMPCIBMPC兼容电脑的产生兼容电脑的产生兼容电脑的产生兼容电脑的产生第15页/共71页1717/50/508028680286于82年推出,24位AB,16位DB,时钟820MHz,集成度13.5万,为满足多任务系统的需要而设计,采用了两种新的内存管理技术(虚拟内存和保护模式)以使用和管理更多资源。与8086的显著的区别:l l地址线和数据线不再分时复用地址线和数据线不再分时复
19、用,简化了硬件设计简化了硬件设计;l l引入存储管理中的虚存管理机引入存储管理中的虚存管理机制。通过制。通过“虚地址虚地址”和和“保护保护”两重功能对存储器管理提供两重功能对存储器管理提供了支持了支持,加强了对多用户加强了对多用户/多任多任务运行的管理能力。务运行的管理能力。第16页/共71页1818/50/508038680386l l划时代的产品,开创了划时代的产品,开创了3232位微位微机的先河。机的先河。l l8585年推出,年推出,3232位内外位内外DBDB,3232位位ABAB,1650MHz1650MHz,27.527.5万集成万集成度,度,132132脚脚4 4列直插,直接寻
20、址列直插,直接寻址能力能力4GB4GB,并可管理,并可管理64TB64TB的虚的虚存(通过虚地址方式)。存(通过虚地址方式)。l l存储器管理:在存储器管理:在286286基础上增加基础上增加了虚拟了虚拟80868086方式,使其能更好方式,使其能更好地执行多任务处理。地执行多任务处理。l l 结构特点:包括结构特点:包括EUEU、BIUBIU、指、指令预取部件、指令译码部件令预取部件、指令译码部件IUIU、存储器管理部件等六部分组、存储器管理部件等六部分组成成第17页/共71页1919/50/508048680486l l8989年推出,标准年推出,标准3232位机,时钟位机,时钟40100
21、MHz40100MHz,168168脚脚PGAPGA封装,封装,120120万集成度。万集成度。l l从结构组成上看,从结构组成上看,486486相当于以相当于以386386为核心,增加了高速缓存和相为核心,增加了高速缓存和相当于片外当于片外8038780387的片内浮点协处理的片内浮点协处理器,以及增加了面向多处理机的机器,以及增加了面向多处理机的机构。但从程序设计角度来看,其体构。但从程序设计角度来看,其体系结构几乎没变。系结构几乎没变。l l 结构特点:在结构特点:在386386的的6 6个功能部件个功能部件基础上,增加了基础上,增加了CacheCache和和FPUFPU两部两部分,其中
22、多个部分都可以独立并行分,其中多个部分都可以独立并行工作,构成流水线工作,构成流水线。第18页/共71页2020/50/50PentiumPentiumPentiuml l9393年推出,时钟年推出,时钟60200MHz60200MHz,内部,内部DB32DB32位,外部位,外部DBDB6464位,位,AB32AB32位,位,296296引脚,是引脚,是IntelIntel为迎接为迎接Windows95Windows95和和多媒体时代而全新设计的。多媒体时代而全新设计的。l l结构特点:结构特点:超标量流水线:内部包括两条超标量流水线:内部包括两条5 5级指令流水线,各有独立的级指令流水线,各
23、有独立的ALUALU、地址生成逻辑和、地址生成逻辑和CacheCache接口,其中接口,其中U U线负责所有整数和浮点数线负责所有整数和浮点数指令,指令,V V线则负责简单的整数指令,这样在最佳状态下,线则负责简单的整数指令,这样在最佳状态下,P5P5可在可在一个时钟周期内执行二条指令。一个时钟周期内执行二条指令。双重分离式双重分离式CacheCache:拥有独立的:拥有独立的8KB8KB指令指令CahceCahce和数据和数据CacheCache,其中数据其中数据CacheCache有两个端口,分别用于有两个端口,分别用于U U线和线和V V线。线。6464位外部数据总线:配合位外部数据总线
24、:配合PCIPCI局部总线,局部总线,6464位外部位外部DBDB可大幅度可大幅度提高数据传输速度,有效解决阻塞问题。提高数据传输速度,有效解决阻塞问题。分支指令预测:执行的一些指令,最大限度地提高指令的并行分支指令预测:执行的一些指令,最大限度地提高指令的并行性。性。第19页/共71页2121/50/50PentiumProPentiumProl l9595年推出,用于服务器,为第六代年推出,用于服务器,为第六代X86X86,称为,称为P6P6或高能奔腾。或高能奔腾。l l结构特点:结构特点:三路超标量体系:三路超标量体系:1212级流水线;而级流水线;而P5P5是是2 2路路5 5级。级。
25、AB36AB36位位 数据流分析技术:指令译码产生的微动数据流分析技术:指令译码产生的微动作在执行以前经过整理,然后才能动态作在执行以前经过整理,然后才能动态地执行。这些微动作并非按指令在程序地执行。这些微动作并非按指令在程序中的顺序执行,而是乱序(错序)执行,中的顺序执行,而是乱序(错序)执行,其目的为提高执行的并行性。其目的为提高执行的并行性。增强的分支预测:采用多项转移预测措增强的分支预测:采用多项转移预测措施,使施,使CPUCPU可以跟踪多个转移指令,并可以跟踪多个转移指令,并对转移的结果进行预测,同时超越这些对转移的结果进行预测,同时超越这些转移,以推测将要执行的一些指令,最转移,以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 应用
限制150内