最新微型计算机技术PPT课件.ppt
《最新微型计算机技术PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微型计算机技术PPT课件.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微型计算机技术微型计算机技术第2章 微处理器的结构及微计算机的组成 微处理器是微计算机系统的核心部件。通过学习要求掌握8086微处理器内部结构的组成、各功能部件的作用及操作过程、最小方式下对外引脚信号的定义以及 8086的中断结构。还要求掌握最小方式厂微计算机的基本组成及8086的总线操作时序。对于80386微处理器要求了解其内部结构、各功能部件的基本操作,以及在虚拟存储空间下存储器管理机制。21 80 x86微处理器系列概况 1从80808085到8086 1978年InteI公司推出了16位微处理器,命名为8086。这个微处理器与其前一代8位微处理器80808085相比:(1)8086有1
2、6位数据总线,处理器与片外传送数据时,一次可传送16位二进制数,而80808085一次只能传送8位。(2)是8086的寻址空间从80808085的64KB提高到1MB。(3)是8086采用了流水线技术而80808085是非流水线结构。2从8086到8088 8086是16位微处理器,而8088是准16位微处理器。380286、80386及80486微处理器 480586、P3、P4微处理器2.2.2 80868088微处理器的存储器管理1.地址线(码)与寻址范围:N条地址线 寻址范围=2N2.8086有20地址线 寻址范围为1MB 由 00000HFFFFFH3.8086微处理器是一个16位结
3、构,用户可用的寄存器均为16位:寻址64KB4.80868088采用分段的方法对存储器进行管理。具体做法是:把1MB的存储器空间分成若干段,每段容量为64KB,每段存储器的起始地址必须是一个能被16整除的地址码,即在20位的二进制地址码中最低4位必须是“0”。每个段首地址的高16位二进制代码就是该段的段号(称段基地址)或简称段地址,段号保存在段寄存器中。我们可对段寄存器设置不同的值来使微处理器的存储器访问指向不同的段。5.段内的某个存储单元相对于该段段首地址的差值,称为段内偏移地址(也叫偏移量)用16位二进制代码表示。6.物理地址是由80868088芯片地址引线送出的20位地址码,它用来参加存
4、储器的地址译码,最终读写所访问的一个特定的存储单元。7.逻辑地址由某段的段地址和段内偏移地址(也叫偏移量)两部分所组成。写成:段地址:偏移地址(例如,1234H:0088H)。8.在硬件上起作用的是物理地址,物理地址的形成遵守以下规则:物理地址段基地址10H十偏移地址 00000HFFFFFH22000H25600H段首地址段64KB偏移地址=3600H存储器分段管理示意图段基址偏移地址段基址000015 015 0求和20位物理地址物理地址形成示意图逻辑地址 1234H:0088H物理地址 12340H+0088H =123C8H2.3 80868088芯片引脚功能说明80868088微处理
5、器芯片为40只引脚(线)的双列直插式封装。运用引脚多路复用技术解决引脚不够的矛盾。引脚复用的实质是两个信号合用同一引脚分时传输信号,即同一个引脚在不同的时间段代表不同的信号。8086和8088两个微处理器芯片的共同点是采用20位地址线,而且指令系统与操作方式也是相同的。都采用分时复用的地址总线和数据总线,有一部分引脚具有地址线和数据线两种功能。主要差别在于数据线引脚的位数不同。8086数据线引脚为16个;8088数据线引脚为8个。8086与8088微处理器都具有两种工作模式,即最小模式和最大模式。最小与最大模式的确定是通过一条引脚MNMN所接的逻辑电平是“1”是“0”来完成。在最小(MN)方式
6、下,微处理器被用来构成一个小规模的单处理机系统,微处理器本身必须提供全部的控制信号给外围电路。在最大(MX)方式下,微处理器被用来构成一个较大规模的多机系统。由于外围电路芯片数目较多,有的信号要经系统总线转插件送到另外的板卡上去,控制信号的负载加重不能直接由微处理器的引脚信号来驱动。8086和8088芯片引脚定义与分布图 2.3.1 基本引脚信号 (1)AD 15AD 0(输入输出,三态):8086的地址数据线复用引脚。8088微处理器对外只有8位数据线,因此只复用AD 7ADo,AD15AD8:是独立的地址信号引脚。(2)A19S6一A16S3(输出,三态):地址状态分时复用引脚。在微处理器
7、执行片外访问操作时,先发送高4位地址码,后发送处理器的状态信息。S6为0,表示AD15AD0作为数据线使用;S5为1表示处理器开中断。为0表示处理器关中断;S4和S3组合表示当前段寄存器的使用情况。0 0 ES;0 1 SS;1 0 CS;1 1 DS (3)BHES7(输出,三态):高8位数据线允许状态分时复用引脚。当处理器执行访问存储器或输入输出设备时,首先给出BHE信号以确定是否进行高8位数据的传输。(4)NMI(输入):非屏蔽中断请求输入线,上升边触发。(5)INTR(输入):可屏蔽中断请求输入线,高电平有效。(6)RD(输出,三态):读命令(或叫作读选通)信号,低电平有效,此信号启动
8、一次数据从存储器或输入输出设备读入处理器中的过程。(7)CLK(输入):时钟信号,占空比1:3,由外部时钟产生电路提供。(8)RESE丁(输入):复位信号,它至少保持4个时钟周期的高电平,使处理器停止 正在进行的操作,并使标志寄存器、IP、1)5、SS、ES和指令队列置0,代码段寄存器CS置成FFFFH(全“l”)。因此复位信号有效作用后处理器从FFFFOH存储单元取指令并开始执行。;(9)READY(输入):准备好信号。处理器在进行存储器或输入输出设备的访问时,不断检测READY引脚的状态。在被访问者没有完成数据传送之前READY引脚处于低电平(无效电平),处理器自动在操作过程中插入一个或几
9、个等待状态来延长访问过程。(10)TEST(输入):测试信号,低电平有效。当处理器执行WAIT指令时,每隔5个 时钟周期对于面引脚进行一次测试。如果是高电平,处理器仍处于等待状态;为低电平时,处理器脱离等待状念。(11)MN/MX(输入):最大最小工作模式的选择信号。(12)VCC(输入):处理器的电源输入引脚,接十5V电源。(13)GND:处理器的地线引脚,接至系统地线。2.3.2 最小工作模式下的有关控制引脚信号 (1)INTA(输出):最小工作模式的中断响应信号。(2)ALE(输出):地址锁存允许(选通)信号。(3)DEN(输出、三态):数据允许信号,用来控制数据总线双向缓冲器的接通与断
10、开,低电平有效。(4)DTR(输出,三态):数据发送接收控制信号。DTR为高电平时,缓冲器发送数据(写),当DTR为低电平时,缓冲器接收数据(读)。(5)M/IO(输出,三态):存储器、输入输出设备的选择信号。高电平则表明访问操作是对存储器的,为低电平则访问操作是对输入输出设备的。(6)WR(输出,三态):写命令信号,低电平有效。(7)HOLD(输入):总线请求信号,高电平有效,当处理器以外主模块需要使用总线时发出HOLD有效信号,直至总线使用完毕时释放总线并撤消HOLD信号。(8)HLDA(输出):总线请求响应信号,高电平有效。当占用总线的主模块收到HOLD请求信号后,在完成当前总线操作后发
11、出HLDA有效信号,表明申请使用总线的其他主模块可以使用总线。(9)SS0(输出):8080最小模式下周期状态信号。8086最小模式的计算机基本组成2.3.3 最大工作模式下的有关控制引脚信号 (1)QS1、QS0(输出):指令队列状态信号,用于表示当前指令队列的状态。0 0 :无操作 0 1:取第一字节 1 0 :队列空 1 1:取后续字节 (2)S2、S1、S0(输出,三态):最大模式下总线周期状态信号。这三个信号送给8288总线控制器,8288输出各种操作的控制信号。(3)LOCK(输出,三态):总线封锁信号。(4)RQ/GT0、RQ/GT1(输入输出):最大模式下的总线请求总线响应信号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 微型计算机 技术 PPT 课件
限制150内