单片机中,怎么样才算一条指令,是一条语句吗?

如题所述

计算机中时钟周期是(主频的倒数),一个时钟周期cpu仅完成一个最基本的动作,完成一个基本操作的时间为机器周期,一般由几个时钟周期组成;完成一条指令为指令周期。一般由几个机器周期组成,指令不同机器周期数也不同。
以我的本本1.6G 为例 ,机器周期由两个时钟周期组成,平均三个机器周期完成一条指令(这要假设,我看不到)
时钟周期为1/(1.6*1024m)=0.61ns 机器周期为0.61*2=1.22ns
平均指令周期3*1.22ns=3.66ns
平均指令执行速度为1/(3.66ns)=273.22MIPS(百万条指令每秒)
这只是计算方法,条件也是假设的,晶振我不知。
大致算法就这样,我数学不好。如有算错请多指教!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-04
51 单片机的指令系统,共有 111 条指令。
在你的书上,有一个表。
你去查一下,即可知道,怎么样才算一条指令。
相似回答