时钟周期也称为振荡周期:定义为时钟脉冲的倒数(时钟周期就是直接供内部CPU使 用的晶振的倒数,例如12M的 晶振,它的时钟周期就是1/12us),是计算机中的最基本的、最小的时间单位。在一个时钟周期内,CPU仅 完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,工作速度就越快。
机器周期:在计算机中,常把一条指令的执行过程划分为若干个阶 段,每一个阶段完成一项工作。每一项工作称为一个基本操作,完成一个基本操作所需要的时间称为机器周期。8051系列单片机的 一个机器周期由6个S周期(状态周期)组成。一个S周期=2个 时钟周期,所以8051单片机的一个机器周期=6个状态周期=12个时 钟周期。 指令周期:执行一条指令所需要的时间,一般由若干个机器周 期组成。指令不同,所需的机器周期也不同。
在430中,一个时钟周期 =MCLK晶振的倒数。如果MCLK是8M,则一个时钟周期为1/8us; 一个机器周期 = 一个时钟周期,即430每个动 作都能完成一个基本操作;
一个指令周期 =1~6个 机器周期,具体根据具体指令而定。 另:指令长度,只是一个存储单位与时间没有必然关系。