"8086cpu的基本总线周期中各个t状态的作用" 8086cpu的基本总线周期是指cpu执行一条访问内存或端口的机器指令所需的时间,该周期由四个时钟周期T组成。每个时钟周期的时长取决于cpu的时钟频率。例如,如果cpu的时钟频率为24MHz,那么它的一个时钟周期为41.5ns,一个基本总线周期为166ns;如果cpu的时钟频率为15MHz,那么它的一个时钟周期为66.67ns,一个基本总线周期为266.67ns。 在8086cpu的基本总线周期中,各个t状态的作用如下: 1. T1状态:在这个状态下,cpu发出20位地址信息和S0~S2状态信息,用于选择存储器或I/O接口。 2. T2状态:在这个状态下,cpu将AD15~AD0切换为数据总线,并发出读存储器命令MRDC或写存储器命令MWTC。 3. T3状态:在这个状态下,cpu采样READY信号,如果READY信号有效,则cpu进入T4状态,否则,cpu继续等待READY信号。 4. T4状态:在这个状态下,cpu读取或写入数据,完成存储器或I/O操作。 在最大模式下,8086cpu需要外加电路对cpu发出的控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号和对锁存器8282及对总线收发器8286的控制信号。 在最小模式下,8086cpu的控制信号均由cpu自身产生,不需要总线控制器8288,适用于单一处理机系统。 8086cpu的地址总线有20位,其寻址范围为1MB。 cpu的数据总线也有16位,可以传输16位或8位数据。 当8086cpu工作在最小模式时,cpu访问存储器或I/O接口时,需要利用ALE、DEN、DT/R、RD、WR、HOLD、HLDA、INTR、INTA、READY等信号。当HOLD信号有效并得到响应时,cpu使地址/数据总线和控制状态线置高阻。 在8086cpu的读操作时序中,cpu在T1开始时发出20位地址信息和S0~S2状态信息,在T2期间将AD15~AD0切换为数据总线,并发出读存储器命令MRDC。在T3状态开始时,cpu采样READY信号,当READY信号有效时,cpu进入T4状态,读取数据,到此,存储器读操作结束。 8086/8088cpu的I/O读/写周期时序与M读/写周期的主要差异在于控制信号M/IO的状态。在存储器周期中,M/IO信号始终为高电平,而在I/O周期中,M/IO信号始终为低电平。 8086cpu在最小模式和最大模式下的主要特点是,最大模式下需要总线控制器8288,用于大型或中型系统中,而最小模式下不需要总线控制器8288,适用于单一处理机系统。 8086cpu的基本总线周期是指cpu执行一条访问内存或端口的机器指令所需的时间,该周期由四个时钟周期T组成。每个时钟周期的时长取决于cpu的时钟频率。8086cpu的地址总线有20位,其寻址范围为1MB。 cpu的数据总线也有16位,可以传输16位或8位数据。cpu的控制信号包括ALE、DEN、DT/R、RD、WR、HOLD、HLDA、INTR、INTA、READY等。在最小模式下,cpu的控制信号均由cpu自身产生,不需要总线控制器8288,适用于单一处理机系统。在最大模式下,cpu需要外加电路对cpu发出的控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号和对锁存器8282及对总线收发器8286的控制信号。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助