8086CPU系统、总线操作和时序.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

-

-PAGE3-

8086CPU系统、总线操作和时序

第一节8086的引脚信号与功能

回 顾:8086/8088微型计算机的组成、结构及微机系统的工作过程,微机系统的存储器组织及相关概念。

本讲重点:8086/8088CPU的两种工作模式,8086/8088CPU的外部结构,即引

脚信号及其功能。

讲授内容:

一、 8086/8088微处理器工作模式及外部结构

1.8086/8088CPU的两种工作模式

为了适应各种使用场合,在设计8088/8086CPU芯片时,就考虑了其应能够使它工作在两种模式下,即最小模式与最大模式。

所谓最小模式,就是系统中只有一个8088/8086微处理器,在这种情况下,

所有的总线控制信号,都是直接由8088/8086CPU产生的,系统中的总线控制逻辑电路被减到最少,该模式适用于规模较小的微机应用系统。

最大模式是相对于最小模式而言的,最大模式用在中、大规模的微机应用系统中,在最大模式下,系统中至少包含两个微处理器,其中一个为主处理器,即8086/8086CPU,其它的微处理器称之为协处理器,它们是协助主处理器工作的。

与8088/8086CPU配合工作的协处理器有两类,一类是数值协处理器8087

另一类是输入/输出协处理器8089。

8087是一种专用于数值运算的协处理器,它能实现多种类型的数值运算,如高精度的整型和浮点型数值运算,超越函数(三角函数、对数函数)的计算等,这些运算若用软件的方法来实现,将耗费大量的机器时间。换句话说,引入了8087协处理器,就是把软件功能硬件化,可以大大提高主处理器的运行速度。

8089协处理器,在原理上有点像带有两个DMA通道的处理器,它有一套专门用于输入/输出操作的指令系统,但是8089又和DMA控制器不同,它可以直接为输入/输出设备服务,使主处理器不再承担这类工作。所以,在系统中增加8089协处理器之后,会明显提高主处理器的效率,尤其是在输入/输出操作比较频繁

的系统中。

2.8086/8088CPU的引脚信号和功能

(1).引言

如图9-12(P15)所示,是8088CPU的外部结构,即引脚信号图,注意:在不同的工作模式下,其中一部分引脚的名称和功能可能不一致。

8088/8086CPU芯片都是双列直插式集成电路芯片,都有40个引脚,其中32

个引脚在两种工作模式下的名称和功能是相同的,还有8个引脚在不同的工作模式下,具有不同的名称和功能。下面,我们分别来介绍这些引脚的输入/输出信号及其功能。

图9-12 8086/8088CPU引脚功能

(2).两种模式下,名称和功能相同的32个引脚

① VCC、GND:电源、接地引脚(3个),8088/8086CPU采用单一的+5V电源,但有两个接地 引脚。

② AD

15

—AD(AddressDataBus):地址/数据复用信号输入/输出引脚(16

0

个),分时输出 低16位地址信号及进行数据信号的输入/输出。

③ A/s—A/s(AddressStatusBus):地址/状态复用信号输出引脚(4),

19 6 15 3

分时输出 地址的高4位及状态信息,其中s

6

为0用以指示8086/8088CPU

当前与总线连通;s

5

为1表明8086/8088CPU可以响应可屏蔽中断;s、

4

s共有四个组态,用以指明当前 使用的段寄存器,如表9-5所示,00—

3

ES,01—SS,10—CS,11—DS。

④NMI(Non-MaskableInterrupt)、INTR(InterruptRequest):中断请求信号输入引脚(2),引入中断源向CPU提出的中断请求信号,高电平有效,前者为非屏蔽中断请求,后者为可屏蔽中断请求信号。

⑤RD(Read):读控制输出信号引脚(1),低电平有效,用以指明要执行一个对内存单元或I/O端口的读操作,具体是读内存单元,还是读I/O端口,取决于M/IO控制信号。

⑥CLK/(Clock):时钟信号输入引脚(1),时钟信号的方波信号,占空比约为33%,即1/3周期为高电平,2/3周期为底电平,8088/8088的时钟频率(又称为主频)为4.77MHz,即从该引脚输入的时钟信号的频率为4.77MHz。

⑦Reset(Reset):复位信号输入引脚(1),高电平有效。8088/8086CPU要求复位信号至少维持4个时钟周期才能起到复位的效果,复位信号输入之后,CPU结束当前操作,并对处理器的标志寄存器、IP、DS、SS、ES寄存器及指令队列进行清零操作,而将CS设置为

您可能关注的文档

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档