全站数据
8 4 2 0 5 8 1

指令周期包括哪两个周期

IX证券 | 简单学习,快乐成才!         
问题更新日期:2024-10-18 16:37:15

问题描述

指令周期包括哪两个周期,麻烦给回复
精选答案
最佳答案

这个问题是涉及单片机基本时序周期的问题。我们知道一条指令译码时会产生一系列的操作信号,这个信号在时间上有严格的先后顺序,我们称这个次序就是计算机的时序。

在这里我们要明确单片机工作时以下几个周期,一是振荡周期:它是指振荡源的周期,比如单片机外接6MHz晶振,那么振荡周期就是1/6微秒;

二是时钟周期,它是振荡周期的2倍,那么这时,其时钟周期为1/3微秒;

三是机器周期,一个机器周期包含6个时钟周期,这样的话,一个机器周期为2微秒。

下面我们就该说一下指令周期了,所谓指令周期是指单片机完成一条指令所用的全部时间。在C51单片机中的指令周期含有1至4个机器周期不等。在111条指令中,其中多数是单周期指令,少部分的是2周期指令,只有个别指令周期是4机器周期指令,比如乘除指令。因此指令周期包含了时钟周期和机器周期这两个周期。

以上是我对机器周期的理解,欢迎参与讨论,观注、转发!