微型计算机概述60416.pptx
《微型计算机概述60416.pptx》由会员分享,可在线阅读,更多相关《微型计算机概述60416.pptx(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微型计算机的发展2.0 计算机的发展按照性能价格体积的不同分为巨型机大型机中型机小型机微型机单片机第1页/共57页微型计算机的发展微型计算机的发展(up mp CPU)第一代 19711973 4004 8008第二代 19731975 8080 6800第三代 19751984 Z80 808580868088第四代 1984现在 80286 80386 80486 80586(Pentium)微型计算机的特点:功能强 可靠性高 价格低 适应性强 周期短 体积小 重量轻耗电省 维护方便第2页/共57页2.1 微型计算机的基本结构 2.1.1 微型计算机的组成及各部分的功能 1.硬件系统 微型
2、计算机硬件系统如图2.1所示。第3页/共57页图2.1 微型计算机的硬件结构第4页/共57页 微型计算机主要由如下几个部分组成:微处理器或称中央处理单元(CPU)、内部存贮器(简称内存)、输入输出接口(简称接口)及系统总线。(1)CPU CPU是一个复杂的电子逻辑元件,它包含了早期计算机中的运算器、控制器及其他功能,能进行算术、逻辑及控制操作。是计算机系统的核心部件,具有以下功能:1.进行算术和逻辑运算;2.具有接收存储器和I/O接口来的数据和发送数据给存储器和I/O接口的能力;3.可以暂存少量数据;4.能对指令进行寄存、译码并执行所规定的操作;5.提供整个系统所需要的定时和控制信号;6.可响
3、应I/O设备的中断请求。第5页/共57页(2)内存 顾名思义,所谓内存就是指微型计算机内部的存贮器。它直接连接在系统总线上,用来存放要执行的程序及数据。数据的读出与写入。地址:存储器由许多单元组成,为区分各个存储单元,就给每个存储单元编上号码,存储单元的号码就称为地址。一般用十六进制数表示。内容:每个存储单元中存放的8位二进制。注意:地址与内容的区别 第6页/共57页(3)系统总线所谓总线就是用来传送信息的一组通信线。由图2.1可以看到系统总线将构成微型机的各个部件连接到一起,实现了微型机内部各部件间的信息交换。称这种总线为内总线。包括地址、数据、控制总线三类。微型机外部与其他外设和计算机进行
4、通信的连接线称为外总线。(4)接口:微型计算机广泛地应用于各个部门和领域,所连接的外部设备是各式各样的。为了使计算机与外设能够联系在一起,相互匹配有条不紊地工作,就需要在计算机与外设间接一个中间部件,使计算机正常工作,该部件就叫做输入输出接口。第7页/共57页 2.软件系统 微型计算机要正常工作,必须软硬件相结合。微型计算机软件系统包括系统软件和应用软件两大类。(1)系统软件 系统软件用来对构成微型计算机的各部分硬件,如CPU、内存、各种外设进行管理和协调,使它们有条不紊高效率地工作。同时为其它程序的开发、调试、运行提供一个良好的环境。它包括操作系统和在操作系统平台下运行的各种高级语言、数据库
5、系统、工具软件及汇编语言等。在操作系统支持下,用户可以开发应用软件。第8页/共57页 (2)应用软件 应用软件是针对不同应用,实现用户要求的功能软件,例如,Internet网点上的Web页、各部门的MIS程序、CIMS中的应用软件以及生产过程中的监测控制程序等等。应用程序由用户编写,根据微型机应用系统的资源情况来选择用高级语言或汇编语言。第9页/共57页 2.1.2 微型计算机的工作过程 微型机为完成某种任务,常将任务分解成一系列的基本动作逐一完成。CPU进行简单的算术运算或逻辑运算,或从存贮器取数,将数据存放于存贮器,或由接口取数或向接口送数,这些都是一些基本动作,也称为CPU的操作。例如用
6、微型计算机求解“7+10=?”这样一个极为简单的问题,必须利用指令告诉计算机该做的每一个步骤,先做什么,后做什么。具体步骤就是:7AL AL+10AL 第10页/共57页 其含义就是把7这个数送到AL里面,然后将AL中的7和10相加,把要获得的结果存放在AL里。把它们变成计算机能够直接识别并执行的程序如下:10110000 00000111 第一条指令 00000100 00001010 第二条指令 11110100 第三条指令 这种用二进制编码表示的、CPU能直接识别并执行的指令称为机器语言。显然它不易记忆、不直观、易出错。第11页/共57页 利用助记符加上操作数来表示指令就方便得多了。上面
7、的程序可写成:MOV AL,7 ADD AL,10 HLT 程序中第一条指令将7放在AL中;第二条指令将AL中7加上10并将相加之和放在AL中;第三条指令是停机指令。当顺序执行完上述指令时,AL中就存放着要求的结果。第12页/共57页2.2 8088(8086)CPU 2.2.1概述 目 前,16位 微 处 理 器 有 很 多 产 品,如:M68000,Z8000,8086/8088,80286等,考虑到IBM-PC机较普及,重点介绍8088。8086与8088的区别在于前者为16条数据线,后者为8条数据线,程序可移植。8088是8080和8085的改进型,像8080和8085一样,它的指令是
8、以字节为基础构成的,它的性能的提高,主要依赖于采取了以下一些特殊措施。1.建立4字节的指令预取队列,使取指和执行并行进行。2.设立地址段寄存器,扩大CPU寻址范围。3.在结构上和指令设置方面支持多微处理器系统,提高处理能力。第13页/共57页 图2.2 一般8位处理器与8088处理器指令执行过程对比(a)一般8位处理器的指令执行过程;(b)8088处理器的指令执行过程 第14页/共57页 2.2.2 8088CPU引线及其功能 8088CPU是一块具有40条引出线的集成电路芯片,其各引出线的定义如图2.3所示。为了减少芯片的引线,有许多引线具有双重定义和功能,采用分时复用方式工作,即在不同时刻
9、,这些引线上的信号是不相同的。用 MN/MX引 线 决 定 CPU工 作 模 式,等 于 1时 为 最 小 模 式:只 有8088CPU,系统总线由CPU的引线形成;等于0时为最大模式,微型机除了8088CPU 外,还有其它的CPU,如8087;总线由CPU引线和总线控制器8288共同形成。第15页/共57页 图2.3 8088处理器芯片引线图 第16页/共57页 1.最小模式下的引线 在最小模式下,8088CPU的引线如图2.3所示(不包括括号内的信号)。它们是:A16A19/S3S6:这是4条时间复用、三态输出的引线。当用作S3S6时,S6始终为低,S5指示状态寄存器中的中断允许标志的状态
10、,在每个时钟周期开始时被更新;S4和S3用来指示现在正使用的段寄存器。I/O操作时,仅使用16位地址,故在送地址时,4条线输出为低;在复位或DMA操作时,它们出于高阻、浮空、三态。表2.1 S4,S3的状态编码 S4 S3所代表段寄存器 0 0数据段寄存器 0 1堆栈段寄存器 1 0代码段寄存器或不使用 1 1附加段寄存器 第17页/共57页 A8A15:它们是三态输出引线。在CPU寻址内存或接口时,由这些引线送出地址A8A15。在某种特殊情况下,这些引线也可以处于高阻状态。AD0AD7:它们是地址、数据时分复用的输入输出信号线。其信号是经三态门输出的。:它是CPU的输出(三态)控制信号,用来
11、区分当前操作是访问存贮器还是访问I/O端口。为0时访问存储器,为1时访问I/O端口。:它是CPU的输出控制信号(三态)。该引脚输出为低电平时,表示CPU正处于写存贮器或写I/O端口的状态。第18页/共57页 :该引脚是CPU的输出控制信号(三态),用于确定数据传送的方向。高电平为发送;低电平为接收。:这是CPU经三态门输出的控制信号。判断数据总线上是否有有效数据。ALE:三态输出控制信号,高电平有效。地址锁存信号。:它是读选通输出信号(三态),低电平有效。READY:它是准备就绪输入信号,高电平有效。INTR:它是可屏蔽中断请求输入信号,高电平有效。:它是可用WAIT指令对该引脚进行测试的输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 概述 60416
限制150内