中易网

8086每条指令的指令周期是多少

答案:1  悬赏:60  
解决时间 2021-01-17 11:48
  • 提问者网友:半生酒醒
  • 2021-01-17 07:31
8086每条指令的指令周期是多少
最佳答案
  • 二级知识专家网友:忘川信使
  • 2021-01-17 08:52
先解释振荡周期。振荡周期是指振荡器的周期,多为晶体振荡器,即通常所说的晶振,比如8051单片机上的晶振频率为12MHz,电子表的晶振频率为32768Hz等。振荡周期即晶振频率的倒数。
再解释时钟周期,振荡周期并不一定(几乎都不)是CPU的时钟周期,要么分频,使CPU的时钟周期低于振荡周期,比如8051单片机;要么倍频,使CPU的时钟周期高于振荡周期,比如Intel的奔4CPU。这样经过处理后的振荡周期就成了CPU的时钟周期。
时钟周期则是CPU处理事务的最基本的时间单位。
指令周期是指CPU的执行单元执行某条指令所花费的时间,时间的度量通常以时钟周期为单位。
总线周期,在8086CPU中,总线接口单元BIU完成一次访问存储器或访问一次I/O端口操作所需要的时间称为一个总线周期。总线周期也是以时钟周期为单位进行度量的。在8086CPU中,每个总线周期至少包含4个时钟周期。
在8086CPU中,指令周期和总线周期是对CPU中不同的部件来说的。指令周期是执行单元EU消耗的,用于执行,典型的就是计算,运算;总线周期则是总线接口单元BIU消耗的,用于访问存储器和I/O口等。二者在时间顺序上可以是重叠的。
最后要说的是,对于不同的CPU,这些概念稍有变化,视具体而定。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息