一、总线周期的概念
1.微处理器是在时钟信号CLK控制下按节拍工作的。8086/8088系统的时钟频率为4.77MHz,每个时钟周期约为200ns。
2.由于存贮器和I/O端口是挂接在总线上的,CPU对存贮器和I/O接口的访问,是通过总线实现的。通常把CPU通过总线对微处理器外部(存贮器或I/O接口)进行一次访问所需时间称为一个总线周期。一个总线周期一般包含4个时钟周期,这4个时钟周期分别称4个状态即T1状态、T2状态、T3状态和T4状态。
二、总线时序
所谓总线时序,即CPU通过总线进行操作(读/写、释放总线、中断响应)时,总线上各信号之间在时间上配合关系,它是同CPU的操作功能有关的。微处理器所完成的操作可分为如下几种:
1.系统复位和启动操作
2.最小方式下的总线读时序
3.最小方式下的总线写时序
4.最小方式下的总线保持
5. 外部中断响应时序
6.最大方式下的总线读时序
7.最大方式下的总线写时序
8.最大方式下的总线请求/允许时序
总线周期
所谓一个T状态就是一个时钟周期。它是CPU执行操作的最小时间单位。
通常包含4个T状态:T1,T2,T3,T4。
本来在内存中的一次存取总共要花60ns,这60ns包括了cpu的总线周期和除此之外的等待状态,两个等待状态总共要花两个时钟周期10ns,除去这10ns,60-10=50,所以cpu总线周期当为50ns
总线的传输周期:
一次总线操作所需的时间,简称总线周期,有四个阶段:申请阶段,寻址阶段,传输阶段,结束阶段。