| 8086的时序 |
|
| 作者:陆志才 文章引用自“微型计算机组成原理”(高教出版社,南开大学2003)点击数: 更新时间:2007-2-1 0:06:44 |
|
| |
|
|
8086的时序
在第一章已经提到,一条机器指令所规定的操作需要分解成一系列微操作,这些微操作有的同时进行,有的要按先后顺序进行,因此机器中需要有产生时间标志的电路,即时序信号产生电路。微型计算机的时序一般分三级:指令周期、总线周期和时钟周期。
时钟周期是微型计算机中最小的时间单位,是按一定频率产生的方波或矩形波。如果8086的时钟频率为5 MHz,则一个时钟周期为200 ns(1 ns=10-9~s)。
指令周期是机器执行一条指令所需的时间。由于指令的长度不等、寻址方式不同等因素,各指令的指令周期是有较大差异的。
总线周期是CPU或其它总线控制设备访问一次存储器或I/O端口所需的时间,在总线周期中需要利用总线。所谓“I/0端口”,是指I/O设备和CPU打交通的电路,即CPU和I/0设备打交通实际是和I/0端口打交通。每一个I/O端口有一个端口地址,简称口地址。
对8086来说,总线周期有六种:存储器读周期、存储器写周期、I/O读周期、I/O写周期、中断周期和取指令周期。一个标准的总线周期含有4个时钟周期:T1、T2、T3和T4。当这4个时钟周期不能完成所规定的操作时,可以插入一个或多个等待时钟Tw。本章对存储器读周期/写周期、I/O读周期/写周期作一些介绍,中断周期将在(中断系统)介绍。
|
|
本篇文章属于主题:8086的时序,了解更多请点击:8086的时序 |
|
|
| 文章录入:admin 责任编辑:admin |
|
上一篇文章: 8086的寄存器结构 下一篇文章: 8086的存储器读周期 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |