8086的引脚功能以及基本知识_第1页
8086的引脚功能以及基本知识_第2页
8086的引脚功能以及基本知识_第3页
8086的引脚功能以及基本知识_第4页
8086的引脚功能以及基本知识_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业8086微处理器由哪几部分组成?各部分的功能是什么?【解】:按功能可分为两部分:总线接口单元BIU(Bus Interface Unit)和执行单元EU(Execution Unit)。总线接口单元BIU是8086 CPU在存储器和之间的接口部件,负责对全部引脚的操作,即8086对存储器和的所有操作都是由BIU完成的。所有对外部总线的操作都必须有正确的地址和适当的控制信号,BIU中的各部件主要是围绕这个目标设计的。它提供了16位双向数据总线、20位地址总线和若干条控制总

2、线。 其具体任务是:负责从内存单元中预取指令,并将它们送到指令队列缓冲器暂存。CPU执行指令时,总线接口单元要配合执行单元,从指定的内存单元或中取出数据传送给执行单元,或者把执行单元的处理结果传送到指定的内存单元或中。执行单元EU中包含1个16位的运算器ALU、8个16位的寄存器、1个16位标志寄存器FR、1个运算暂存器和执行单元的控制电路。这个单元进行所有指令的解释和执行,同时管理上述有关的寄存器。EU对指令的执行是从取指令操作码开始的,它从总线接口单元的指令队列缓冲器中每次取一个字节。如果指令队列缓冲器中是空的,那么EU就要等待BIU通过外部总线从存储器中取得指令并送到EU,通过译码电路分

3、析,发出相应控制命令,控制ALU数据总线中数据的流向。8086的基本为4个,每个间隔称为一个T状态 T1 状态:BIU(总线接口部件)将RAM或I/O地址放在地址/数据复用总线(A/D)上。T2 状态: 读:A/D总线为接收数据做准备。改变线路的方向。 写: A/D总线上形成待写的数据,且保持到总线周期的结束(T4)。T3, T4:对于读或写总线周期,AD总线上均为数据。还有插入等待周期Tw: 当RAM或速度不够时,T3与 T4 之间可插入等待状态 Tw 。Ti : 当BIU无访问操作数和取指令的任务时,8086不执行总线操作,总线周期处于空闲状态 Ti 。在最小模式中引脚定义AD15AD0(

4、Address Data Bus):16位地址/数据总线,分时复用。传输地址时三态输出,传输数据时三态双向输入/输出。在总线周期T1状态,CPU在这些引脚上输出存储器或I/O端口的地址、在T2T4状态,用来传送数据、在中断响应及系统总线“保持响应”周期一,AD15AD0被置成高阻状态。A19/S6A16/S3(Address/Status):地址/状态线,三态,输出,分时复用。在T1状态作地址线用,A19A16与A15A0一起构成20位物理地址,可访问存储器1M字节。当CPU访问I/O短口时,A19A16为“0”、在T2T4状态作状态线用,S6S3输出状态信息。BHE/S7(Bus High

5、Enable/Status):高8位数据线允许/状态信号,三态输出,低电平有效。16位数据传送时在T1状态,用BHE指出高8位数据总线上数据有效,用AD0地址线指出低8位数据线上数据有效。在T2T4状态S7输出状态信息,在“保持响应”周期被置成高阻状态。MN/MX(Minimun/Maximun):最小/最大工作模式选择信号,输入。当MN/MX接+5V时,CPU工作在最小模式,当MN/MX接地时,CPU工作在最大模式。RD(Read):读选通信号,三态,输出,低电平有效。由M/IO信号区分读存储器或I/O端口,在读总线周期的T1、T2、TW状态,RD为低电平。在“保持响应”周期,被置成高阻状态

6、。WR(Write):写选通信号,三态,输出,低电平有效。由M/IO信号区分写存储器或I/O端口,在读总线周期的T1、T2、TW状态,WR为低电平。在DMA方式时,被置成高阻状态。M/IO(Memory/Input and Output):存储器或I/O端口控制信号,三态,输出。M/IO信号为高电平时,表示CPU正在访问存储器,信号为低电平时,表示CPU正在访问I/O端口。一般在前一个总线周期的T4状态,有效,直到本周期的T4状态为止。在DMA方式时,M/IO置为高阻状态。ALE(Address Latch Enable):地址锁存允许信号,输出,高电平有效。作地址锁存器8282/8283的片

7、选信号。DEN(Data Enable):数据允许信号,输出,低电平有效。在最小模式系统中,有时利用数据收发器8286/8287来增加数据驱动能力,DEN用来作数据收发器8286/8287的输出允许信号。在DMA工作方式时,被置成高阻状态。DT/R(Data Transmit/Receive):数据发送/收发控制信号,三态,输出。DT/R用来控制数据收发器8286/8287的数据传送方向。READY(Ready):准备就绪信号,输入,高电平有效。在T3状态结束后CPU插入一个或几个TW暂停状态,直到READY信号有效后,才进入T4状态,完成数据传送过程。RESET(Reset):复位信号,输入

8、,高电平有效。CPU收到复位信号后,停止现行操作,并初始化段寄存器DS、SS、ES,标志寄存器PSW,指令指针IP和指令队列,而使CS=FFFFH。RESET信号至少保持4个时钟周期以上的高电平,当它变成低电平时,CPU执行重启动过程,8086/8088将从地址FFFF0H开始执行指令。INTR(Interrupt Request):可屏蔽中断请求信号,输入,电平触发,高电平有效。当外设接口向CPU发出中断申请时,INTR信号变成高电平。INTA(Interrupt Acknowledge):中断响应信号,输出,低电平有效。在中断响应总线周期T2、T3、TW状态,CPU发出两个INTA负脉冲,

9、第一个负脉冲通知外设接口已响应它的中断请求,外设接口收到第二个负脉冲信号后,向数据总线沙锅内放中断类型号。NMI(Non Maskable Interrupt Request):不可屏蔽中断请求信号,输入,边沿触发,正跳变有效。此类中断请求不受中断允许标志位IF的影响,也不能用软件进行屏蔽。一旦收到信号,在当前指令执行完后,自动引起类型2中断。经常处理电源掉点的紧急情况。TEST(Test):测试信号,输入,低电平有效。HOLD(Hold Request):总线保持请求信号,输入,高电平有效。HLDA(Hold Acknowledge):总线保持响应信号,输入,高电平有效。CLK(Clock):时钟信号,输入。VCC(+5V),GND(地)在最大模式中引脚定义S2S0(Bus Cycle Status):总线周期状态信号,三态,输出。在最大模式系统中,由CPU传送给总线控制器8288,8288编译后产生相应的控制信号代替CPU输出。LOCK(Lock):总线封锁信号,三态,输出,低电平有效。它有效时,CPU不允许外部其它总线主控者获得对总线的控制权。在DMA期间,它置于高阻状态。RQ/GT0、RQ/GT1(Re

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论