微机原理与接口技术()幻灯片.ppt
《微机原理与接口技术()幻灯片.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术()幻灯片.ppt(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理与接口技术()第1页,共57页,编辑于2022年,星期六内容提要内容提要pp课程框架结构、学习特点课程框架结构、学习特点pp微型计算机的发展概况微型计算机的发展概况pp微型计算机系统简介微型计算机系统简介第一章第一章 绪论绪论2023/1/72023/1/72 2第2页,共57页,编辑于2022年,星期六1-1 课程框架结构和学习特点一、课程体系结构一、课程体系结构 8086/8088CPU 8086/8088CPU虽然是虽然是80 x8680 x86系列的原始型,但系列的原始型,但80 x8680 x86汇编语言及汇编语言及高档微处理器均以高档微处理器均以8086/80888086/
2、8088为基础发展起来,因此,本课程以为基础发展起来,因此,本课程以8086/80888086/8088为背景介绍微处理器的结构、微型计算机系统的组成、存储为背景介绍微处理器的结构、微型计算机系统的组成、存储器、接口技术以及汇编语言程序设计,为学习高档微型计算机技术打下器、接口技术以及汇编语言程序设计,为学习高档微型计算机技术打下基础。基础。2023/1/72023/1/73 3第3页,共57页,编辑于2022年,星期六1-1 课程框架结构和学习特点80868086系统结构系统结构系统结构系统结构一、课程体系结构一、课程体系结构寻址方式和指令系统寻址方式和指令系统寻址方式和指令系统寻址方式和指
3、令系统程序设计程序设计程序设计程序设计存储器存储器存储器存储器接口芯片接口芯片接口芯片接口芯片CPUCPU的内部结构和工作原理的内部结构和工作原理的内部结构和工作原理的内部结构和工作原理.编写程序的基础编写程序的基础编写程序的基础编写程序的基础介绍程序设计的方法介绍程序设计的方法介绍程序设计的方法介绍程序设计的方法 存储芯片的结构和运用存储芯片的结构和运用存储芯片的结构和运用存储芯片的结构和运用 接口芯片的结构和运用接口芯片的结构和运用接口芯片的结构和运用接口芯片的结构和运用 2023/1/72023/1/74 4第4页,共57页,编辑于2022年,星期六1-1课程框架结构和学习特点二、学习特
4、点二、学习特点1.1.难点难点难点难点l l整体概念建立困难整体概念建立困难l l指令较多,难记难用指令较多,难记难用l l外围芯片多,容易混淆外围芯片多,容易混淆2.2.要求要求要求要求l l课前预习,课后复习课前预习,课后复习l l有问题及时解决,勿产生堆积有问题及时解决,勿产生堆积l l多交流,多讨论多交流,多讨论l l独立完成作业独立完成作业2023/1/72023/1/75 5第5页,共57页,编辑于2022年,星期六1-1 课程框架结构和学习特点三、参考书三、参考书1.1.微型计算机原理与接口技术(第微型计算机原理与接口技术(第微型计算机原理与接口技术(第微型计算机原理与接口技术(
5、第4 4版),周荷琴版),周荷琴版),周荷琴版),周荷琴 吴秀吴秀吴秀吴秀清编著,中国科学技术大学出版社清编著,中国科学技术大学出版社清编著,中国科学技术大学出版社清编著,中国科学技术大学出版社2.2.微型计算机原理及接口技术,李伯成微型计算机原理及接口技术,李伯成 编著,电子编著,电子工业出版社工业出版社3.3.微型计算机技术,田艾平微型计算机技术,田艾平 王力生王力生 卜艳萍卜艳萍 编著,编著,清华大学出版社清华大学出版社2023/1/72023/1/76 6第6页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 19461946年第一代电子计算机年第一代电子计算机ENIA
6、CENIAC(Electronic Numerical Integrator Electronic Numerical Integrator and Calculatorand Calculator)在美国(宾夕法尼亚大学)诞生。)在美国(宾夕法尼亚大学)诞生。一、计算机的发展简史一、计算机的发展简史 它装有它装有 1880018800个个电子管、电子管、7 7万万个电个电阻器。阻器。1 1万万个电容器个电容器和和60006000个开关,重个开关,重达达3030吨,占地面吨,占地面积积150150多平方米,多平方米,耗电耗电150150千瓦千瓦 。2023/1/72023/1/77 7第7页,
7、共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 一、计算机的发展简史一、计算机的发展简史 u u第一代计算机第一代计算机第一代计算机第一代计算机:电子管计算机电子管计算机电子管计算机电子管计算机,19461946年,以电子管为逻辑元件。年,以电子管为逻辑元件。l l操作指令是为特定任务而编制的,每种机器有不同的机器语言,功操作指令是为特定任务而编制的,每种机器有不同的机器语言,功能受限,速度慢。能受限,速度慢。l l使用真空管和磁鼓储存数据。使用真空管和磁鼓储存数据。l l主要元件:主要元件:1880018800个电子管,个电子管,7000070000个电阻,个电阻,50050
8、0万个焊接点。万个焊接点。l l其他:重其他:重3030吨,占地吨,占地150m150m2 2,耗电,耗电150kw150kw,50005000次次/秒的加法运秒的加法运算算 。2023/1/72023/1/78 8第8页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 一、计算机的发展简史一、计算机的发展简史 u u第二代计算机:第二代计算机:晶体管计算机晶体管计算机晶体管计算机晶体管计算机,19581958年,以晶体管为逻辑元件。年,以晶体管为逻辑元件。l l与电子管相比、晶体管具有体积小、重量轻、寿命长、效率高、与电子管相比、晶体管具有体积小、重量轻、寿命长、效率高、功耗
9、低等特点。晶体管计算机,降低了成本和体积,提高了运功耗低等特点。晶体管计算机,降低了成本和体积,提高了运算速度。算速度。l l高级语言(高级语言(FortranFortran,CobolCobol)的出现,使计算机从原来的)的出现,使计算机从原来的“科学计算科学计算”扩展到扩展到“数据处理、过程控制数据处理、过程控制”。2023/1/72023/1/79 9第9页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 一、计算机的发展简史一、计算机的发展简史 u u第三代计算机:第三代计算机:集成电路计算机集成电路计算机集成电路计算机集成电路计算机,19651965年,以中、小规模集
10、成电年,以中、小规模集成电路为逻辑元件。路为逻辑元件。l l与晶体管相比,集成电路的体积更小,功耗更低,可靠性更高。第三与晶体管相比,集成电路的体积更小,功耗更低,可靠性更高。第三代计算机由于采用了集成电路,计算速度从几十万次提高到上千万次,代计算机由于采用了集成电路,计算速度从几十万次提高到上千万次,体积大大缩小,价格也不断下降。体积大大缩小,价格也不断下降。l l配上各类操作系统,性能大大提高。配上各类操作系统,性能大大提高。l l出现了交互式语言出现了交互式语言BasicBasic、结构化程序设计方法。、结构化程序设计方法。2023/1/72023/1/71010第10页,共57页,编辑
11、于2022年,星期六1-2 微型计算机的发展概况 一、计算机的发展简史一、计算机的发展简史 u u第四代计算机:第四代计算机:大规模集成电路计算机大规模集成电路计算机大规模集成电路计算机大规模集成电路计算机,19701970年,以超大规模集成年,以超大规模集成电路为逻辑元件。电路为逻辑元件。l l大规模集成电路(大规模集成电路(LSILSI)计算机,降低了成本和体积,提高了运)计算机,降低了成本和体积,提高了运算速度算速度 。l l在实现微型化的同时,还实现了巨型化计算机网络、分布在实现微型化的同时,还实现了巨型化计算机网络、分布式处理技术、数据库管理等式处理技术、数据库管理等。微型计算机是第
12、四代计算机的典型代表!微型计算机是第四代计算机的典型代表!微型计算机是第四代计算机的典型代表!微型计算机是第四代计算机的典型代表!2023/1/72023/1/71111第11页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 二、微型计算机的发展二、微型计算机的发展u u第一代微处理器:第一代微处理器:19711971年年 (4 4位和位和8 8位微处理器)位微处理器)微型计算机的发展通常以微处理芯片微型计算机的发展通常以微处理芯片CPUCPU的发展为基点,微处理的发展为基点,微处理器作为微型计算机的核心,其技术的快速发展推动着整个微型计算机的器作为微型计算机的核心,其技术的
13、快速发展推动着整个微型计算机的进步和更新换代。微处理器发展经历五代:进步和更新换代。微处理器发展经历五代:u u第二代微处理器:第二代微处理器:19731973年年 (8 8位微处理器)位微处理器)u u第三代微处理器:第三代微处理器:19781978年年 (1616位微处理器)位微处理器)u u第四代微处理器:第四代微处理器:19831983年年 (3232位微处理器)位微处理器)u u第五代微处理器:第五代微处理器:19931993年年 (6464位微处理器)位微处理器)2023/1/72023/1/71212第12页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 二、微
14、型计算机的发展二、微型计算机的发展u u第一代微处理器第一代微处理器:19711971年年 (4 4位和位和8 8位微处理器)位微处理器)典型产品:典型产品:Intel 4004Intel 4004(19711971年,年,4 4位微处理器)位微处理器)Intel 8008Intel 8008(19721972年,年,8 8位微处理器)位微处理器)特点:特点:l l工艺工艺 :PMOSPMOSl l集成度:集成度:2000 2000只晶体管只晶体管/片片l l时钟频率:小于时钟频率:小于1MHz1MHzl l平均指令执行时间:平均指令执行时间:1015s1015sl l采用机器语言编程。采用机
15、器语言编程。2023/1/72023/1/71313第13页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 二、微型计算机的发展二、微型计算机的发展u u第二代微处理器第二代微处理器:19731973年年 (8 8位微处理器)位微处理器)典型产品:典型产品:Intel 8080Intel 8080(7373年),年),Motorola MC6800Motorola MC6800(7474年),年),Zilog Z80Zilog Z80(7575年),年),Intel 8085Intel 8085(7676年)年)特点:特点:l l工艺工艺 :NMOSNMOSl l集成度:集成
16、度:9000 9000只晶体管片只晶体管片l l时钟频率:时钟频率:14MHz14MHzl l平均指令执行时间:平均指令执行时间:12s12sl l有中断和有中断和DMADMA等功能,指令系统相对完善,配备了汇编语等功能,指令系统相对完善,配备了汇编语言和高级语言(言和高级语言(BASICBASIC、FORTRANFORTRAN语言),使用单用户操语言),使用单用户操作系统。作系统。2023/1/72023/1/71414第14页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 二、微型计算机的发展二、微型计算机的发展u u第三代微处理器第三代微处理器:19781978年年 (
17、1616位微处理器)位微处理器)典型产品:典型产品:Intel 8086Intel 8086(19781978年),年),Zilog Z8000Zilog Z8000(19791979年)年),Motorola 68000Motorola 68000(19791979年),年),Intel 80286Intel 80286(19831983年),年),Motorola 68010Motorola 68010(19831983年)年)特点:特点:l l工艺工艺 :HMOSHMOSl l集成度:集成度:27 27万只晶体管万只晶体管/片片l l时钟频率:时钟频率:425MHz425MHzl l平均
18、指令执行时间:平均指令执行时间:0.5s0.5s2023/1/72023/1/71515第15页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 二、微型计算机的发展二、微型计算机的发展u u第三代微处理器第三代微处理器:19781978年年 (1616位微处理器)位微处理器)l l80868086微处理器时钟频率为微处理器时钟频率为5MHz5MHz,数据总线,数据总线1616位,地址总线位,地址总线2020位,可寻址位,可寻址1MB1MB内存空间。具有丰富的指令系统,采用多内存空间。具有丰富的指令系统,采用多级中断,多重寻址方式,有段寄存器结构,配有磁盘操作系级中断,多重寻址
19、方式,有段寄存器结构,配有磁盘操作系统,数据库管理系统和多种高级语言,性能超过了统,数据库管理系统和多种高级语言,性能超过了7070年代的年代的中低档小型机水平。中低档小型机水平。2023/1/72023/1/71616第16页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 二、微型计算机的发展二、微型计算机的发展u u第三代微处理器第三代微处理器:19781978年年 (1616位微处理器)位微处理器)l l8028680286微处理器时钟频率为微处理器时钟频率为25MHz25MHz,地址总线,地址总线2424位,可寻址位,可寻址16MB16MB内存空间。提出了内存空间。提
20、出了实模式实模式实模式实模式和和保护模式保护模式保护模式保护模式两种存储器管理模式,两种存储器管理模式,使之突破了使之突破了80868086访问访问1MB1MB存储空间的限制;引进了段描述符存储空间的限制;引进了段描述符表的概念,可访问表的概念,可访问1GB1GB的虚拟地址空间;支持虚拟存储器体系,的虚拟地址空间;支持虚拟存储器体系,满足了多用户和多任务的工作需要。满足了多用户和多任务的工作需要。2023/1/72023/1/71717第17页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 二、微型计算机的发展二、微型计算机的发展u u第四代微处理器第四代微处理器:19831
21、983年年 (3232位微处理器)位微处理器)典型产品:典型产品:Zilog Z80000Zilog Z80000(19831983年),年),Motorola 68020Motorola 68020(19841984年)年),Intel 80386Intel 80386(19851985年),年),Intel 80486Intel 80486(19891989年),年),Motorola Motorola 6804068040(19891989年)年)特点:特点:l l工艺工艺 :CHMOSCHMOSl l集成度:集成度:1550 1550万只晶体管片万只晶体管片l l时钟频率:时钟频率:1
22、640MHz1640MHzl l平均指令执行时间:平均指令执行时间:0.1s0.1s2023/1/72023/1/71818第18页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 二、微型计算机的发展二、微型计算机的发展u u第四代微处理器第四代微处理器:19831983年年 (3232位微处理器)位微处理器)l l80386CPU80386CPU数据总线和地址总线均为数据总线和地址总线均为3232位,寻址能力高达位,寻址能力高达4GB4GB,采用段页式存储器管理机制,提供带有存储器保护的虚拟存,采用段页式存储器管理机制,提供带有存储器保护的虚拟存储。储。采用采用6 6级流水
23、线级流水线,即取指令,译码,内存管理,执行指令和总线访,即取指令,译码,内存管理,执行指令和总线访问并行操作。有快速局部总线,有一套支持的配件。问并行操作。有快速局部总线,有一套支持的配件。2023/1/72023/1/71919第19页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 二、微型计算机的发展二、微型计算机的发展u u第四代微处理器第四代微处理器:19831983年年 (3232位微处理器)位微处理器)l l80486CPU80486CPU不仅将浮点运算部件集成进芯片之内,又增加了不仅将浮点运算部件集成进芯片之内,又增加了8KB8KB的片内高速缓存的片内高速缓存(
24、CacheCache),内部数据总线宽度为),内部数据总线宽度为6464位。位。8048680486的整数处理部件采用了的整数处理部件采用了RISCRISC技术(技术(Reduced Instruction Reduced Instruction Set ComputerSet Computer,简化指令集合计算机),可以在一个时钟周,简化指令集合计算机),可以在一个时钟周期内执行一条指令,使期内执行一条指令,使8048680486的处理速度极大提高。芯片内部的处理速度极大提高。芯片内部其它方面保留其它方面保留CISCCISC(Complex Instruction Set ComputerC
25、omplex Instruction Set Computer,复,复杂指令系统杂指令系统)用以处理复杂的指令,以保证兼容性。它还采)用以处理复杂的指令,以保证兼容性。它还采用用突发总线方式突发总线方式,大大提高了与内存的数据交换速度。,大大提高了与内存的数据交换速度。8048680486引进了引进了时钟倍频技术时钟倍频技术,使主频超过,使主频超过100MHz100MHz成为可能。成为可能。2023/1/72023/1/72020第20页,共57页,编辑于2022年,星期六1-2 微型计算机的发展概况 二、微型计算机的发展二、微型计算机的发展u u第五代微处理器第五代微处理器:19931993
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 幻灯片
限制150内