总线周期、指令周期、机器周期和时钟周期之间的关系

总线周期、指令周期、机器周期和时钟周期之间的关系

简言之,它们之间的关系就是,指令周期由若干个机器周期组成,总线周期一般由4个时钟周期组成。

机器周期和总线周期并无明确的相互包含关系。机器周期指的是完成一个基本操作的时间,这个基本操作有时可能包含总线读/写,因而包含总线周期,但是有时可能与总线读/写无关。

指令周期是CPU的关键指标,指取出并执行一条指令的时间。一般以机器周期为单位,分单指令执行周期、双指令执行周期等。单片机的大部分指令(ARM、DSP)均采用单指令执行周期。

机器周期是完成一个基本操作的时间单元,如取指周期、取数周期。

时钟周期是CPU的晶振频率的倒数。(fantaxy:晶振一次需要的时间)

一个机器周期一般是指执行一条指令花费的时间,也有些是需要2个机器周期的指令,如DJNZ,是双周期指令。

周期就是时间,即完成一次任务的时间。

时钟周期:英文为clock cycle或clock period。在计算机中时钟是用来计时的,时钟周期是一个基本时间单位。在计算机中,所有的时间/周期都用它来作为基准。

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/1636.html
返回顶部