- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
微机原理及应用
第五讲主要内容:8086内部结构(复习)8086引脚功能8086工作时序8086的内部结构8086CPU内部结构分成两部分:总线接口部件BIU:
总线接口单元BIU,负责控制存贮器读写。执行部件EU:
执行单元EU从指令队列中取出指令并执行。特点:
取指部分和执行指令部分分开进行,提高了速度。思考:8086的引脚功能我们已经研究了8086CPU的内部结构和引脚功能,应该说,我们已经对它了解了,但是,我们仅仅是知道了8086CPU的结构,知道它是怎么为我们工作的吗?所以,接下来我们就要进入研究CPU的主题,研究它的工作模式与工作时序。8086工作模式概念:最小模式:系统中只有8086一个微处理器,所有的总线控制信号均为8086产生,系统中的总线控制逻辑电路,减少到最少。最大模式:用于大型(中型)8086/8088系统中。系统总是包含有两个或多个微处理器,其中一个主处理器就是8086或8088,其它的处理器称协处理器,协助主处理器工作。设计最小模式配置方法:1、分析功能2、怎么实现需要的元器件电路连接收发器(总线驱动器)8086在最小模式下的典型配置1、MN/MX接+5V;2、一片8284,作为时钟发生器;3、三片8282或74LS373,作地址锁存器;4、二片8286/8287,作总线驱动器。最小模式控制信号当引脚33(MN/MX)接VCC时,24-31引线的功能:1.INTA(24):中断响应信号2.ALE(25):地址锁存允许信号。3.DEN(26):数据允许信号,输出,三态4.DT/R(27):输出,三态DT/R=1,数据发送;DT/R=0,数据接收最小模式控制信号5.M/IO(28脚):输出,三态M/IO=1,对存储器访问;M/IO=0,对I/O口访问。6、WR(输出,29脚):写信号WR=0有效,CPU正在对内存或I/O设备进行写操作。7、HOLD(输入31脚):总线保持请求信号.8、HLDA:总线保持响应信号8086的时序时钟周期:CPU的基本时间单位T状态:一个基本时钟周期又称T状态。基本总线周期:4个T状态T3状态:AD0~AD15上出现数据。TW状态:若存储器式外设的工作速度较慢,不能满足基本时序要求,使用一个产生READY的电路,以使在T3状态之后,插入一个等待周期TW。T4状态:结束一个总线周期。最小方式下的总线读操作T1状态:A19—A0上是地址信息,出现ALE信号后,将地址锁存到地址锁存器(8282)。T2状态:地址信息消失,A19-A16从地址信息变为状态信息S6-S3。数据允许信号DEN在T2状态有效。T3状态:AD0~AD15上出现数据。信号有效TW状态:若存储器式外设的工作速度较慢,不能满足基本时序要求,使用一个产生READY的电路,以使在T3状态之后,插入一个等待周期TW。T4状态,CPU采样数据,结束一个总线周期。最小方式下的总线读操作时序最小模式下的总线写操作
T1状态:A19—A0上是地址信息,出现ALE信号后,将地址锁存到地址锁存器(8282)。T2状态:地址信息消失,A19-A16从地址信息变为状态信息S6-S3。T3状态:AD0~AD15上出现数据。WR信号有效。TW状态:若存储器式外设的工作速度较慢,不能满足基本时序要求,使用一个产生READY的电路,以使在T3状态之后,插入一个等待周期TW。T4状态,CPU认为数据已写入存储器或IO端口,结束一个总线周期。最小模式下的总线写操作8086在最大模式下的典型配置1、MN/MX接地;2、 一片8284,作系统时钟3、三片8282或74LS373,作锁存器4、二片8286/8287,作数据收发器5、一片8288,作总线控制器6、一片8259*执行部件总线接口部件通用寄存器四个专用寄存器SP:堆栈指针,其内容与堆栈段寄存器SS的内容一起,提供堆栈操作地址。BP:基址指针,构成段内偏移地址的一部分。SI(SourceIndex)SI含有源地址意思,存放有效地址或实际地址的偏移量。DI:(DestinationIndex)DI含有目的意思,存放有效地址或实际地址的偏移量。算术逻辑单元ALU:主要是加法器,大部分指令的执行由加法器完成。标志寄存器:16位字利用了9位。标志分两类:状态标志(6位):反映刚刚完成的操作结果情况控制标志(3位):在某些指令操作中起控制作用2
文档评论(0)