总线周期也称为机器周期。 8086的总线周期用于访问内存,外围设备(输入/输出设备)和中断控制器。总线周期对应于一系列事件,这些事件以系统地址总线上输出的地址开始,然后是写或读数据传输。在这些操作过程中,微处理器还会产生一系列控制信号,以控制总线的方向和时序。
8086微处理器的总线周期中至少有四个时钟周期。这四个时钟周期被称为T 1 ,T 2 ,T 3和T 4状态。
在5-MHz 8086系统中,这四个时钟状态给出的总线周期持续时间T为200 ns * 4 = 800 ns。
- 读取周期:
当要执行读取周期时,在T 1期间,微处理器会将地址放在地址总线上,然后在T 2状态期间将总线置于高阻抗状态。在T 3和T 4期间,必须在总线上读出要读取的数据。在T 3期间,将总线“保留用于数据输入”,最后在T 4期间读取数据。 - 写周期:
在写存储周期的情况下,在T 1状态期间,微处理器将地址放在地址总线上。在T 2状态期间,数据由CPU放入数据总线,在T 3和T 4状态期间保持数据,将其写出到内存或I / O设备。