指令周期、总线周期和T状态

一个微机系统为了实现自身的功能,需要执行多种操作。这些操作均在时钟的同步下,按时序一步一步地进行。了解CPU的操作时序,是掌握微机系统的重要基础,也是了解系统总线功能的手段。

1.指令周期、总线周期和T状态

计算机的操作是在系统时钟CLK控制下严格定时的。每一个时钟周期称为一个“T状态”,T状态是总线操作的最小时间单位。CPU从存储器或I/O端口存取一个字节所需的时间称为“总线周期”。CPU执行一条指令所需的时间称为“指令周期”。

8088的指令长度是不等的,最短为1个字节,最长为6个字节。显然,从存储器取出1条6字节长的指令,仅仅“取指令”就需要6个总线周期:指令取出后,在执行阶段,又需花费时间。

虽然各条指令的指令周期不同,但它们都由存储器读/写周期、I/O端口读/写周期及中断响应周期等基本的总线周期组成。

8088与外设进行读/写操作的时序同8088与存储器进行读/写操作的时序几乎完全相同,只是IO/M信号不同。IO/M信号为高电平时,8088对外设进行读/写操作:IO/M信号为低电平时,8088对存储器进行读/写操作。这里仅介绍存储器的读/写周期。

豫ICP备19006514号 网站地图 免责声明:如果侵犯了你的权益,请发邮件至:419017772@qq.com,我们会及时删除侵权内容,谢谢合作!
error: Content is protected !!