【微机原理及接口技术】8086/8088系统时序和微机总线
文章目录
前言
在本篇文章当中我们会详细讲到8086/8088引脚信号和工作模式,8086/8088典型时序,以及总线标准。
一、8086/8088引脚信号和工作模式
外部特性表现在引脚信号上
学习是应关注:
1)引脚的功能:引脚信号的定义、作用;通常采用英文单词或其缩写表示;
2)信号的流向:信号从芯片向外输出还是从外部输入芯片或者是双向的;
3)触发方式:起作用的电平或脉冲,高、低电平有效,上升,下降边沿有效;
三态能力:输出正常的低电平、高电平外,还可以是输出高阻的第三态;
1.8088 的两种组态模式
两种组态构成两种不同规模的应用系统
最小组态模式:
构成较小规模的应用系统
8088本身提供所有的系统总线信号
最大组态模式:
构成较大规模的应用系统
8088和总线控制器8288共同形成系统总线信号(8088提供DB、AB,8288提供CB)
两种组态利用MN/MX引脚区别
MN/MX接高电平为最小组态模式
MN/MX*接低电平为最大组态模式
两种组态下的内部操作并没有区别
我们接下来以最小组态展开基本原理
8088 的引脚图,40个引脚:(看起来很多我们接下来一步步介绍)
2.最小组态的引脚信号
对照上面的引脚图接下来我们逐个介绍:
1.数据和地址引脚
2.读写控制引脚
3中断请求和响应引脚
4.总线请求和响应引脚
5.其他引脚
- 1.数据和地址引脚
AD7~AD0(Address/Data)
地址/数据分时复用引脚,双向、三态
这些引脚在访问存储器或I/O端口的总线操作周期中:
在第一个时钟周期,输出存储器或I/O端口的低8位地址A7~A0
其它时间用于传送8位数据D7~D0
A15~A8(Address)
中间8位地址引脚,输出、三态
这些引脚在访问存储器或I/O端口时,提供全部20位地址中的中间8位地址A15~A8
A19/S6~A16/S3(Address/Status)
地址/状态分时复用引脚,输出、三态
这些引脚在访问存储器的第一个时钟周期输出高4位地址A19~A16
在访问I/O端口的第一个时钟周期全部输出低电平无效
其它时间输出状态信号S6~S3
- 2.读写控制引脚
ALE(Address Latch Enable)
地址锁存允许,输出、三态、高电平有效
ALE引脚高电平有效时,表示复用引脚:AD7~AD0和A19/S6~A16/S3正在传送地址信息
由于地址信息在这些复用引脚上出现的时间很短暂,所以系统可以利用ALE引脚将地址锁存起来
IO/M* (Input and Output/Memory)
I/O或存储器访问,输出、三态
该引脚输出高电平时,表示CPU将访问I/O端口,这时地址总线A15~A0提供16位I/O端口地址
该引脚输出低电平时,表示CPU将访问存储器,这时地址总线A19~