微型计算机系统原理及应用第五版周明德第1章概述.ppt
《微型计算机系统原理及应用第五版周明德第1章概述.ppt》由会员分享,可在线阅读,更多相关《微型计算机系统原理及应用第五版周明德第1章概述.ppt(93页珍藏版)》请在三一办公上搜索。
1、微型计算机系统原理及应用,主讲:杨万春电话:邮箱:,课程简介,本书以Intel系列芯片8086为样本重点介绍了微机原理与接口技术。介绍微机系统原理、微处理器结构微处理器的指令系统8086汇编语言程序设计IA-32微处理器的工作方式、主存储器及与cpu的接口、输入输出、中断及常用的微机接口电路等,先修课程,数字电路本课程的内容涉及到软件和硬件的设计。后三章重点讲解硬件设计的相关理论知识。在硬件设计 中,用到的基础知识是数字电路,如锁存器、缓冲器等。,教学目的,微机原理与接口技术是一门非常重要的专业课,通过本课程的学习,能使学生对微机原理及接口技术等有一个较全面的了解,并能掌握一定的应用技能。学好
2、这门课为学习后续课程打下个良好的基础,同时也为从事电子和计算机等方面的工作奠定一定的基础。,课程主要内容,本课程的主要内容分两大部分,即汇编语言程序设计和硬件接口电路设计。要掌握汇编语言程序设计,就必须熟练掌握以下内容:1.汇编语言程序设计数制的表示方法及算术逻辑运算规则微处理器的一般结构和寄存器组织存储器的分段与物理地址的形成8086/8088 CPU的寻址方式8086/8088 CPU的指令系统,2.硬件接口电路设计 硬件接口电路设计包括存储器电路设计和输入输出(I/O)接口电路设计。要掌握其设计方法,就必须熟练掌握以下内容:8086/8088 CPU的引脚功能系统总线结构和时序存储器的分
3、类及常用存储器芯片的引脚功能输入输出的基本方法及常用接口芯片的使用方法存储器与I/O地址的译码方法中断的有关概念及中断的应用,主要内容,第一章 概述第二章 IA-32结构微处理器第三章 8086指令系统第四章 汇编语言程序设计第五章 处理器总线时序和系统总线第六章 存储器第七章 输入和输出第八章 中断,第九章 计数器和定时器第十章 并行接口芯片第十一章 串行通信及接口电路第十二章 模数与数模转换第十三章 IA-32微处理器的工作方式第十四章 x86系列处理器的发展,教学要求,1、认真听讲2、课后及时复习3、在学习中遇到问题,及时提出交流,欢迎大家进入微机原理学习预祝大家学习愉快,顺利,第 1章
4、 概述,本章讲述以下五部分的内容:1.1 80 x86系列的概要历史 1.2 计算机基础 1.3 计算机的硬件和软件 1.4 微型计算机的结构1.5 多媒体计算机,第一节 介绍x86系列处理器的发展概史。第二节 介绍计算机的基本原理和主要的概念及术语。第三节 介绍什么是微型计算机的硬件和软件以及软 件的主要种类。第四节 介绍微型计算机的内部和外部结构。第五节 介绍多媒体计算机主要功能和组成。,1.1 x86系列结构的概要历史,1971年 Intel 4004 70年代中期 Intel 8080、8085 80年代初 Intel 8086、8088 从8086(8088)到80286、80386
5、、80486、奔腾(也称为80586)、奔腾MMX、奔腾PRO(也称为80686)、奔腾、奔腾,直至最新的奔腾 4,形成了IA(Intel Architecture)-32结构。,1.Moore定律:“晶体管的大小将以指数速率变小,而集成到芯片上的晶体管数目将23年【1824个月】翻一番。”Gordon Moore,1965Intel公司成立于1968年,格鲁夫(左)、诺依斯(中)和摩尔(右)。,1.1.1 Intel 8086,1971年1月,Intel公司霍夫等人研制成功世界上第一 枚4位微处理器芯片Intel 4004,标志着第一代微处理器问世,主频108KHz 1973年8月,霍夫等人
6、研制出8位微处理器Intel 8080,以N沟道MOS电路取代了P沟道,第二代微处理器就此诞生。主频2MHz的8080芯片运算速度比8008快10倍 Zilog公司于1976年对8080进行扩展,开发 出Z80微处理器,广泛用于微型计算机和工业自动控制设备。直到今天,Z80仍然是8位处理器的巅峰之作,早期微型计算机,1976年3月,Steve Wozniak和Steve Jobs开发出微型计算机Apple I,4月1日愚人节这天,成立了Apple计算机公司,Intel 8086,1978年6月,Intel推出4.77MHz的8086微处理器,标志着第三代微处理器问世。它采用16位寄存器、16位
7、数据总线和29000个3微米技术的晶体管,具有300个操作的指令集 Intel 在1年之后,推出4.77MHz的8位微处理器8088,准16位处理器IBM公司1981年生产的第一台电脑就是使用8088,这也标志着x86架构和IBM PC 兼容电脑的产生,Intel 8086,Intel 8086,微处理器和微机时代从此开始 x86系列结构的最新版本的发展能追溯到Intel 8086。在x86系列结构系统引进32位处理器之前,是16位的处理器,包括8086处理器和随后很快开发的80186与80286。80386是第一款32位处理器,x86系列结构的最重要的成就之一是,从1978开始的那些处理器上
8、建立的目标程序仍能在x86系列结构系列的最新的处理器上执行。8086有16位寄存器和16位外部数据总线,具有20位地址总线,可寻址1M字节地址空间。,Intel 8086,1982年2月1日Intel成功研制出80286。80286处理器集成了大约13.4万个晶体管,最大主频为20MHz,采用16位数据总线和24位地址总线。80286引进了保护方式,支持虚拟存储器管理,Intel 8286,Intel 80386,Intel 386处理器是x86系列结构系列中的第一个32位处理器。它在结构中引入了32寄存器,Intel 386处理器有32位地址总线,能支持多至4G字节的物理存储器。32位结构同
9、时支持分段的存储模式和“平面(flat)”存储模式。在“平面”存储模式中,段寄存器指向相同地址,且每个段中的所有4 G字节可寻址空间对于软件程序员是可访问的。,Intel 80386,1.1.3 80486,Intel486处理器把Intel386处理器的指令译码和执行单元扩展为五个流水线段,增加了更多的并行执行能力,以前执行一条指令至少要4个时钟周期以上,Intel486处理器能在每个时钟周期执行一条指令。,80486的一个重大改进是在x86系列处理器的芯片中引入了缓存。在芯片上增加了一8K字节的一级缓存(cache),大大增加了每个时钟周期执行一条指令的百分比,包括操作数在一级cache中
10、的存储器访问指令。Intel486处理器也是第一次把x87 FPU(浮点处理单元)集成到处理器上并增加了新的引脚、位和指令,以支持更复杂和更强有力的系统(二级cache支持和多处理器支持)。,80486,1.1.4 奔腾(Pentium),Intel奔腾(Pentium)处理器增加了第二个执行流水线以达到超标量性能(两个已知的流水线u和v,一起工作能实现每个时钟执行两条指令)。芯片上的一级cache也加倍了,8K字节用于代码,另8K字节用于数据。,1.1.5 P6系列处理器,在1995年,Intel引入了P6系列处理器。此处理器系列是基于新的超标量微结构上的,它建立了新的性能标准。P6系列微结
11、构设计的主要目的之一是在仍使用相同的0.6微米、四层金属BICMOS制造过程的情况下使处理器的性能明显地超过奔腾处理器,用与奔腾处理器同样的制造过程要提高性能只能在微结构上有实质上的改进。,Intel Pentium Pro处理器是基于P6微结构的第一个处理器。P6处理器系统随后的成员是Intel Pentium II、Intel Pentium II Xeon(至强)、Intel Celeron(赛扬)、Intel Pentium III和Intel Pentium III Xeon(至强)处理器。,1.1.6 奔腾II,Intel Pentium II处理器把MMX技术(多媒体增强指令集)
12、加至P6系列处理器,并具有新的包装和若干硬件增强。第一级数据和指令caches每个扩展至16 K字节,支持二级cache的尺寸为256 K字节、512 K字节和1 M字节。,1.1.7 奔腾III,Pentium III处理器引进流SIMD扩展(SSE)(单指令多数据)至X86系列结构,允许同时在多个数据项操作一个微指令。SSE扩展把由Intel MMX引进的SIMD执行模式扩展为新的128位寄存器和能在包装的单精度浮点数上执行SIMD操作。,1.1.8 Intel Pentium4处理器,Intel Pentium 4处理器是2000年推出的ia-32处理器,并是第一个基于Intel Net
13、Burst微结构的处理器。Intel NetBurst微结构是新的32bit微结构,它允许处理器能在比以前的IA-32处理器更高的时钟速度和性能等级上进行操作。Intel Pentium 4处理器有以下高级特性:,1.1.9 Intel 超线程处理器,Intel公司于2002年推出了具有超线程技术的IA-32列处理器。超线程(Hyper-Threading HT)技术允许单个物理处理器用共享的执行资源并发地执行两个或多个分别的代码流(线程)。以提高X86系列处理器执行多线程操作系统与应用程序代码的性能。,不像用两个或多个分别的IA-32物理处理器的传统的MP系统配置,在支持HT技术的IA-32
14、处理器中的逻辑处理器共享物理处理器的核心资源。这包括执行引擎和系统总线接口。在上电和初始化以后,每个逻辑处理器能独立地直接执行规定的线程、中断或暂停。,HT技术由在单个芯片上提供两个或多个逻辑处理器支持在现代操作系统和高性能应用程序中找到的进程与线程级并行。以在每个时钟周期期间最大地使用执行单元。而提高了处理器的性能。,AMD公司是x86系列处理器的另一重要供应商。它于1969年成立。于1991年推出了AM386系列,1993年推出了AM486,1997年推出了AMD-K6(相当于具有MMX技术的奔腾处理器),2001年推出了AMD Athlon(速龙)MP 双处理器,2003年推出 AMD
15、速龙 64 FX处理器,具有64位的x86-64内核。,1.2 计算机基础 1.2.1 计算机的基本结构,计算机自诞生以来,经历了4代。电子管 半导体 小规模集成电路 超大规模集成电路等。,计算机最早是作为运算工具出现的。(1)它首先要有能进行运算的部件,称为运算器;(2)其次要有能记忆原始题目、原始数据和中间结果以及为了使机器能自动进行运算而编制的各种命令的器件,这种器件就称为存储器;(3)再次,要有能代替人的控制作用的控制器,它能根据事先给定的命令发出各种控制信息,使整个计算过程能一步步地自动进行。,1.2 计算机基础 1.2.1 计算机的基本结构,(4)但是光有运算器、控制器和存储器还不
16、够,原始的数据与命令要输入,所以需要有输入设备;(5)而计算的结果(或中间过程)需要输出,就要有输出设备。这样就构成了一个基本的计算机系统。,在计算机中,基本上有两种信息在流动。一种信息为数据,即各种原始数据、中间结果、程序等。这些数据要由输入设备输入,存于存储器中。人们给计算机的各种命令(即程序),也以数据的形式由输入设备存至存储器中。在运行时从存储器中取出送入控制器,由控制器经过译码后变为各种控制信号。这就是计算机中的另一种信息流即控制命令,由控制器控制输入装置的启动或停止,控制运算器按规定一步步进行各种运算和处理,控制存储器的读和写,控制输出设备输出结果等。,图1-3中的各个部分构成了计
17、算机的硬件(Hardware)。在上述的计算机硬件中,往往把运算器、控制器和存储器合在一起称为计算机的主机;而把各种输入输出设备统称为计算机的外围设备或外部设备(Peripheral)。在主机部分中,又把运算器和控制器合在一起称为中央处理单元CPU(Central Processing Unit)。随着半导体集成电路技术的发展,可以把整个CPU集成在一个集成电路芯片上,就把它称为微处理器(Microprocessor)。,但不论计算机的规模大小,CPU只是计算机的一个部件。必须同时具有CPU、存储器和输入输出设备,才能构成一台计算机。拿常用的台式机来说,有CPU、主板、内存条、硬盘、软盘、显示
18、卡、显示器、键盘、鼠标等。这些都是计算机的部件,虽然这些部件的功能与性能都有了巨大的发展,但是计算机的基本结构未变。,1.2.2 常用的名词术语和二进制编码,一、位、字节、字及字长(1)位(Bit)“位”是指一个二进制位。它是计算机中信息存储的最小单位,一般用b表示。(2)字节(Byte)“字节”是指相邻的8个二进制位。1024个字节用KB表示,1024KB用MB表示,1024MB用GB表示,B、KB、MB和GB都是计算机存储器容量的单位,(3)字(Word)和字长“字”是计算机内部进行数据传递、处理的基本单位。通常它与计算机内部的寄存器、运算装置、总线宽度相一致。一个字所包含的二进制位数称为
19、字长。常见的微型计算机的字长有8位、16位、32位和64位。在目前的PC中,字(Word)定义为2字节(16位),双字(Double word)为4字节(32位),四字(Quad word)为8字节(64位),二、数字编码,BCD码是一种常用的数字编码。,BCD码:Binary-Coded Decimal,即二进制编码的十进制数。,表2-2 标准BCD码表示法,0,十进制数,0000,标准BCD码,0000,二进制数,1,2,3,4,5,6,7,8,9,10,11,15,63,94,0001,0010,0011,0100,0101,0110,0111,1000,1001,0001 0000,0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 系统 原理 应用 第五 明德 概述
链接地址:https://www.31ppt.com/p-5975685.html