2022年PC原理接口技术授课教案 .pdf
《2022年PC原理接口技术授课教案 .pdf》由会员分享,可在线阅读,更多相关《2022年PC原理接口技术授课教案 .pdf(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师精编优秀资料实 验 说 明计算机技术在不断地发展,计算机的应用也在不断地普及和深入。“微机原理及与接口技术”、“微型计算机软件硬件及其应用”等相近课程的教材也经历了8 位机、 16 位机,自然也应转变到32 位机上来。尤其是目前商业自动化随着POS机、ATM自动柜员机等等的快速发展,对接口应用开发人员掌握的软、硬件知识及具备的软、硬件开发能力也提出了更高的要求。为了满足我商业院校的商业自动化实验教学需要,我实验室整写了32 位微型计算机原理及接口技术实验书、主要有关内容为32bit微处理器的组成原理、接口技术及应用等。由于目前世界CPU架构主流还是Intel公司生产的80X86,Penti
2、um 等,都是 32 位的 CPU 。然而虽然它们在电路结构、芯片性能、主频等方面差异较大,用不同的CPU组成微机系统,系统功能有明显差异。但是,这些CPU在面向用户编程方面,以及涉及微机系统基本工作原理的各部分还是保持着一致。例如它们在基本编程结构、基本工作模式、存储器管理模式、中断管理模式、任务管理模式等方面大同小异,它们的指令集保持向上兼容。 做为微机原理实验,本书将尽可能的验证这些共同的基本内容,对个别 CPU拥有的特殊功能不再实验。从微机系统基本工作原理的观点看,Intel32位在 CPU的体系演化过程中,占有承上启下的位置。一方面它上承16 位,可看成是把80386 及运算协处理器
3、80387、高速缓存器集成于一体。另一方面它下启Pentium 系列 CPU准 64 位的基本体系架构。虽然Pentium 采用了超标量设计,有两条流水线及配套的辅助部件,有多媒体控制能力等,但在涉及微机系统基本工作原理的部分,仍然保持了32 位的逻辑部件及功能。另一方面,微机的接口技术与现代PC机架构也密切相关,从围绕PC机内部构成原理及常用接口芯片的使用和PCI 总线技术及应用来看,PC机资源的基本操作和常用接口芯片的编程应用,以及PCI 总线的应用扩展和在Windows 9x 下开发设备驱动程序的方法等,才应是我们实验应注重的技能。因此本书以实验来研究IntelCPU 的基本原理及接口技
4、术。由于目前国内各大专院校的微机教学大多仍停留在理论教学阶段,少数开设了16-32 位微机教学的学校也只有上机实践,没有开设架构实验,使得微机教学与技术发展严重脱节,学生很难掌握16-32位微机技术, 以至于与国外的发展水平产生了很大的差距。为了改变这种状况,国家教育部将微机教学的要求提升到了32 位。因此我实验室也一直在寻找一种16-32 位微机教学的途径。分析16-32 位微处理器的系统应用架构及通用微机的体系架构。在参考了西安电子科技大学唐讳玲、毛月东,唐都出的:32 位微机原理和接口技术实验教学系统后,我们觉得将微机实验教学的内容分为16-32 位微机原理和16-32 位微机接口技术两
5、部分是合理的。16-32 位微机原理旨在从更高层次上学习和掌握80 x86 微机原理,重点讲清32 位微处理器的实模式、保护模式和虚拟86 模式的工作机制,从而让学生掌握80 x86微机原理及操作。特别是32 位微处理器保护模式的学习,包括了CPU在保护模式下操作的各种应用数据结构、存储管理、中断异常处理和任务管理。由于32 位微机原理与接口技术涉及到的概念多,且比较复杂, 学生希望可以从实验中加深对理论课的理解。因此,为配合西安电子科技大学唐讳玲、毛月东,唐都科教出的:32 位微机原理与接口技术实验教学设备系统TD-PIT,本书力求做到实验简单明了,具有代表性。本实验教程充分考虑到学生对计算
6、机知识学习的连续性,第一实验简要描述计算机的基本概念。综述了 PC机的发展变化。第二实验进而给出了配套实验设备TD-PIT 实验系统设备的教学特性、原理及应用。第三实验、第四实验针对16-32 位微机原理及其程序设计的课程实验内容,详细讲述了16-32位汇编语言程序设计的方法、保护模式工作原理和实模式、保护模式下的实验方法。第五至第八个实验实验针对16-32 位微机接口技术涉及的内容,详细讲述了PC机内常用芯片、资源的使用,设备驱动程序的概念和开发方法,以及 PCI 总线的基本概念和应用扩展方法。第十至第十一实验介绍了现代计算机微电子技术的新概念- 辅助设计系统等。出于水平所限,书中难免有谬误
7、之处,恳请大家批评指正。电子技术实验室名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 49 页 - - - - - - - - - 名师精编优秀资料实验一计算机原理及接口技术实验课综述及实验课注意事项1、计算机的过去、现在和未来 Intel对微处理器的定义是:“由一个或多个的集成电路元件组成的系统,它采用半导体技术和数字逻辑; 在很小的规模上完成大型计算机的功能”。Intel已认为成功地把这一定义从理论转变成事实,对于成千上万使用计算机的每个人来说,微处
8、理器的定义即为“由Intel生产的芯片”。相对来讲,徽处理器还是很年轻的。但是与大多数技术革新相比,个人计算机的革新速度是非常之快的。Intel开发的第一片微处理器芯片是 4 位的,主要用于嵌入的应用。两年之后,在1974 年,传奇的 8080 芯片诞生了。它被设计成为一个通用的微处理器。这种适应性强的芯片的出现,对工业界来说非常重要。 实际上 Intel 8080的成功激发了开发8 位处理器的竟争, 如 Zilog 的 Z80、 Motorola的 6800 和 NEC 等. 后诞生的 8086 成为微处理器的第一个16 位微处理器,并且是80 x86 系列的第一个成员。有 16 位寄存器,
9、一次可传送16 位数据到外部存储器,且可直接寻址一兆字节的物理存储器。 Intel在 其发展中继续支持构成其微处理器销售占很大部分的嵌入应用市场。在后来的16 位的 80186(iAPX 186) 和 8 位的 80188(iAPX 188) 这些芯片不仅包含处理器,同时还包含处理器需要的许多芯片,以执行有用的工作。它们几乎成为一块芯片上的完整的计算机了。当iAPX286于 1982 年推出时,引起了不小的震动,首先, 80286比 8086运行的时钟速度高 (即使那时它只有6MHz) 。这一改进伴随着在内部完成延时要求的专用硬件的设计,使系统性能大大提高。另外,该芯片可执行所有为 iAPX8
10、6系列编写的代码而无需改变。这种向上兼容性使得计算机用户可方便快速地在新机器上运行他们已编好的8086应用程序。系统程序员开始注意到80286 增加的新的结构特性,即保护虚地址方式,或简称保护方式。80286 的保护方式提供了在当时认为是非常完善的一种机制,可实现一个保护的操作系统来支持数据保护多任务,内存管理以及直接寻址16 兆字节物理内存和虚拟存储器。这比IBM和 Microsoft采用这些机制的操作系统要早若干年。虽然保护方式的操作系统产生了,但它极少被采用,大多数 PC用户继续简单地把80286当作一台快速的8086 来使用。再后来Intel结束了iAPX 的设计,推出了80386DX
11、 ,这是第一个真正的32 位处理器,也就是众所周知的80386,它产生于 1985 年并且震惊了 PC工业界。除了完全向上兼容外,80386 还完全支持 32 位操作和数据类型,存储器分页以及扩充的指令集。其他的增强包括内在的调试支持,虚拟 8086 方式,直接寻址 4 千兆字节的物理存储器以及消除了64K一段的限制的线性寻址方式。在实模式下,CPU 相当于一个可以进行32 位处理的快速 8086;在保护模式下,CPU 的工作原理和机制与16 位处理器的工作原理和机制有着本质的不同,它采用了新的应用数据结构、虚拟存储管理方案、新的中断异常处理机制,并从硬件上支持了多任务。目前微机主流操作系统(
12、如Windows 9x)都是基于 CPU的保护模式来工作的。而虚拟86 模式,则是保护模式下一个可以仿真8086 的任务。 80486 也是 32 位处理器且基本与80386类似,80486 比 80386 明显的增强在于它的芯片包含了浮点的硬件,从而排除了对独立数值协处理器的需要。实际上,80486内部包含了80487,在芯片上还包含一个8K 统一的代码和数据高速缓冲存储器,它使 80486 能以很高的时钟速度操作,而不受相对较慢的存储器访问速度的阻碍。在名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - -
13、- - - - - - - - - 第 2 页,共 49 页 - - - - - - - - - 名师精编优秀资料1991 年,Intel又推出了 80486SX ,它只是 80486DX的整数型版本。 80486SX采用与80486DX相同的掩膜生产,它只是断开了与浮点部件的联系,关闭了浮点硬件部分,整数和浮点操作。 剩下的芯片部分与80486DX完全相同。 从这点我们能略窥美国在电子技术界潇洒而游刃有余的风格。从此以后的10多年间, 80486、80586(pentium) 、80686(pentium2) 、pentium3 直到 pentium4,Intel一直牢牢占据着个人电脑发展路
14、程上的核心地位。 32 位的 x86 架构也经历了 10 多年的风雨, x86 产品已经从最初的pc 机走入了工作站、服务器领域。2000 年 Intel发布了 Pentium 4 处理器。可以创建专业品质的影片,透过因特网传递电视品质的影像,实时进行语音、影像通讯,实时 3D渲染,快速进行 MP3编码解码运算,在连接因特网时运行多个多媒体软件。处理器集成了5 千 5 百万个晶体管;并且开始采用0.18 微米进行制造,初始速度达1.5GHz。 Pentium 4还引入了 NetBurst 新结构,如: a. 较快的系统总线 (Faster System Bus); b. 高级传输缓存 (Adv
15、anced Transfer Cache); c. 高级动态执行 (Advanced Dynamic Execution) (包含执行追踪缓存Execution Trace Cache、高级分支预测 d. 超长管道处理技术 (Hyper Pipelined Technology); e. 快速执行引擎 (Rapid Execution Engine); f.高级浮点以及多媒体指令集(SSE2)等等。到Core 2 时就是 Intel推出的第八代 X86架构, 64位双核处理器,采用 65nm 工艺,它采用全新的 Intel Core架构。 Core 2 不会仅注重处理器时钟频率的提升,它同时就
16、其他处理器的特色,例如高速缓存数量、核心数量等进行优化。Intel声称它的功耗会比以往的奔腾处理器低很多。 Intel 将会把笔记本电脑、 台式机、服务器 3种处理器统一为“Core”微架构- a. 宽位动态执行:宽位动态执行通过提升每个时钟周期完成的指令数,所谓的能效比就是:性能频率每个时钟周期的指令数。 b.智能功率能力:采用智能门电路技术,解决了处理器漏电难题。 c.高级智能高速缓存: Intel微架构体系采用了共享二级缓存的做法,每个核心都可以动态支配全部二级高速缓存。 d.智能内存访问:该功能能够预测系统的需要,从而提前载入或预取数据,将内存访问效率提升 30% 。在微处理器发展的同
17、时,微机体系机构从早期CPU 总线直接与外设相连发展到现在采用的多级总线结构。尤其是商业自动化POS 机、ATM 自动柜员机和微机等的快速发展,PC 机的外围总线也由低速总线发展到现在以PCI总线为主的高速总线,如Tundra Co. 即将推出的Tsi350 采用了标准 32位66MHz PCI-PCI主桥的电路设计,符合行业标准、功耗低,可以直接支持 9个PCI总线主设备等等。因此高速外围设备得到越来越广泛的使用。在微机操作平台方面, Windows 操作系统己经成为PC机操作系统的主流。 由于 Windows 9x 是基于 CPU 保护模式工作的,它与在16 位操作系统时代有所不同。如,在
18、以往的名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 49 页 - - - - - - - - - 名师精编优秀资料操作系统上,用户程序可以通过直接调用BIOS或者通过功能调用实现对硬件的访问操作。而 32位操作系统 Windows 9x 在 CPU保护模式的支持下,对系统核心程序及系统硬件操作采取了屏蔽的策略,若要实现硬件中断、DMA, I/O 或者是绝对存储访问,都必须通过设备驱动程序。 这使得系统变得更安全, 也使得一般程序员在Windows 9x
19、上从事核心软件开发及硬件控制变得非常困难。于是大多数应用开发者只能停留在为别人的核心技术开发外包程序的层面上,对许多技术的核心不能碰,也不敢碰,这就严重阻碍了自主软、硬件产业创新与发展的速度。至此微机界的发展变化主要体现在三个方面:第一方面是微处理器的发展变化,第二方面是微机体系结构的变化,第三方面是微机操作平台的发展变化。2、微机的基本体系架构PC机的发展过程中,无论是微处理器还是微机的系统结构始终都保持着向上兼容性。从 PC/XT总线结构开始,系统总线不断升级,相继出现了ISA 总线、EISA总线、 MCA(微通道结构)总线、 VESA 局部总线、 PCI 局部总线和 AGP 接口,微机的
20、整体处理速度和可靠性得到了提高。图 1-2 第一代通用微型计算机结构示意图当采用 8088 作为处理器的第一代通用微型计算机系统中,所有其他部件直接与处理器相连。处理器作为系统核心,通过PC总线对系统中的其他部件进行控制及数据交换。这种 PC总线称为 XT总线,它采用了 8 位数据总线和 20 位地址总线, 以 CPU时钟作为总线时钟,可支持4 通道 DMA 和 8 级硬件中断。其结构示意如图1-2 所示。图 1-3 ISA总线结构示意图名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - -
21、- - - - 第 4 页,共 49 页 - - - - - - - - - 名师精编优秀资料 1984 年 IBM 公司公布了 PC/AT系统总线结构,系统中采用了80286 微处理器和80287协处理器。 PC/AT支持与 PC/XT兼容的结构,且性能比PC/XT增强了许多。后来Intel公司联合其他几家微处理器生产厂家推出了一个公开的总线标准,称为 ISA 总线规范,它支持 24 位地址线、 16 位数据线、 15 级硬件中断和 7 个 DMA 通道。ISA 总线结构示意如图 1-3 所示。其中, PC AT/ISA 核心逻辑芯片组中可以实现7 个 DMA通道、15 级中断、时间计数器、
22、总线缓冲器和扩展总线控制等。随着微处理器和操作系统的变化,用户对微机处理的高速性提出了新的要求。为了提高处理器与各部件及部件与部件间传输信息的整体效率,微机系统中采用了十分明确的总线分级结构,WCPU 总线和局部总线(PCI 总线) 、系统总线结构。连接各级总线的是一些高集成度的多功能桥路芯片,它们可以起到信号速度缓冲、电平转换和控制协议转换的作用。按照芯片组功能和连接方法来划分,总线分级结构可以分成南北桥结构和中心结构。在南北桥结构中,各级总线主要通过两片桥芯片进行连接。一片称作北桥的用于连接CPU总线和 PCI 总线,另一片称作南桥,用于连接PCI 总线和系统总线。常用的芯片组有 Inte
23、l公司的 440 系列, 如 440BX , 其南桥芯片为 82371EB ,集成了 PCI-ISA 连接器、 IDE控制器、 USB 控制器、两个增强型DMA 控制器、两个 8259中断控制器、 8253/8254 定时计数器、电源管理逻辑和可选的I/O APIC 等。这种总线结构可以使高速外围设备通过PCI 插槽直接与 PCI 相连,适应当前高速外设与微处理器连接的需求。其结构示意如图1-4 所示。图 1-4 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5
24、页,共 49 页 - - - - - - - - - 名师精编优秀资料在中心结构的微机中, 芯片组由 3 个芯片组成: 存储控制中心 MCH, I/O 控制中心 ICH和固件中心 FWH. MCH 用于提供高速 AGP接口、动态显示管理、电源管理和内存管理功能。 ICH 提供了音频编码和调制解调器编码接口、IDE 控制器、 USB接口和局域网络接口, 并与 PCI总线及其插槽连接在一起。 ICH还和 Super I/O 控制器相连,而 Super I/O 主要为系统中的慢速设备,如串口、并口、键盘、鼠标等提供与系统通信的数据交换接口。固件中心包含了主板BIOS 、显示 BIOS和可用于数字加密
25、、安全认证等领域的硬件随机数产生器。其结构示意如图1-5 所示。图 1-5 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 6 页,共 49 页 - - - - - - - - - 名师精编优秀资料实验二主要实验设备简介一、系统构成1)TD PIT 实验系统为 32位微机原理和 32 位微机接口技术分别提供了实验平台。32 位微机原理部分的实验平台由一组支持在80386 及其以上 PC微机上的编程、调试软件构成。学生可以通过该平台进行32 位微机实模式和保护模式下的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年PC原理接口技术授课教案 2022 PC 原理 接口 技术 授课 教案
限制150内