本篇文章以8088为例讲述时序图
8088存储器读总线周期
已知DS=2000H,BX=0100H,(20100H)=56H,执行指令MOV AL,[BX]
T1时刻
1.IO/M变低,CPU将对内存进行操作。
2.A19~A0上出现地址信号
0010 0000 0001 0000 0000
3.ALE出现正脉冲信号。
4.DT/R变低,数据收发器处于接收状态。
T2时刻
5.A19~A16上出现状态信号
S6 S5 S4 S3=0 IF 11,使用DS。
S6默认是0 ,S5表明当前中断的开关
S4 S3有四种状态00 01 10 11
6.AD7~AD0变高阻态
7.RD变低,CPU将进行读操作
8.DEN变低,允许数据收发器进行数据传送
T3时刻
9.AD7~ADo上出现数据信号
56H=010 1 0110B
T4时刻:
10.RD变高,CPU从数据线上
读数据,数据56H读到AL中。
11.DEN变高,数据收发器与总线断开,AD7~AD0变高阻态。
此时我们的8088读总线周期就结束啦,希望能帮到大家
学习时序图
最新推荐文章于 2024-05-08 13:37:16 发布