8086的写总线周期


http://www2.zzu.edu.cn/qwfw/wjylcai/list.asp?id=127

写总线周期用来完成对存储器或I/O端口的一次写操作。

1. T1状态:总线周期的第一个时钟周期主要用于输出存储器地址或I/O地址。
如果M/IO*为高电平,访问存储器,输出20位的存储器地A19~A0;这就是一个存储器写总线周期。
如果M/IO*为低电平,访问I/O端口,地址线高4位A19~A16始终输出低电平,低16位地址线A15~A0输出I/O地址;这就是I/O写总线周期。
ALE在T1状态输出一个有效的正脉冲,可利用它锁存复用总线上的地址,也标志着总线周期的开始。
存储器写和I/O写的总线周期并没有什么实质上的区别。

2. T2状态:输出控制信号,以明确进行何种操作。
写控制信号WR*低有效(读控制信号RD*高无效,图中没有画出)。
处理器输出数据D15~D0。

3. T3状态:处理器与存储单元或I/O端口就可以进行数据交换。
T3状态还有一个重要的工作:检测READY引脚,如果READY信号有效,则总线周期进入下一个T4状态。

4. T4状态:完成数据传送,为下一个总线周期做好准备。

你可能感兴趣的:(微机原理)