1,51单片机的指令周期是怎么计算的

指令周期是不确定的,因为她和该条指令所包含的机器周期有关。一个指令周期=1个(或2个或3个或4个)机器周期,像乘法或除法就含有4个机器周期,单指令就只含有1个机器周期。对于大多说的51单片机来说,1个机器周期=12个时钟周期(或振荡周期)也有部分单片机时钟周期和振荡周期不相等,例如,1个时钟周期=2个振荡周期。
楼上说的没错,给你明确一下,12MHZ就是时钟周期,12MHZ / 12就是机器周期,至于指令周期要看指令表,上面写明了执行那条指令需要的机器周期

51单片机的指令周期是怎么计算的

2,请问到底是每个时钟周期完成几个指令还是完成一个指令需要几个时

这个是指令周期和时钟周期的关系,如果我没记错的话应该是一个指令周期是十二个时钟周期!
你好!完成一个指令需要几个时钟周期。完成一条指令所需要的时间称为指令周期。指令周期由若干个总线周期组成。总线周期通常包含4个时钟周期。如有疑问,请追问。
完成一个指令需要几个时钟周期。完成一条指令所需要的时间称为指令周期。指令周期由若干个总线周期组成。总线周期通常包含4个时钟周期。
应该是:完成一个指令需要几个时钟周期。

请问到底是每个时钟周期完成几个指令还是完成一个指令需要几个时

3,什么是指令周期机器周期和时钟周期如何计算机器周期的确切时间

总线周期程序存储器中读取指令,对存储器存取数据,对外设端口读写数据等,都须执行总线周期。 总线周期通常包含4个T状态:T1,T2,T3,T4。所谓一个T状态就是一个时钟周期。它是CPU执行操作的最小时间单位。 所谓指令周期就是指执行一条指令的时间。 时钟周期是一个时间的量,一般规定10纳秒(ns)为一个时钟周期。 总线周期 所谓一个T状态就是一个时钟周期。它是CPU执行操作的最小时间单位。 通常包含4个T状态:T1,T2,T3,T4。 时钟周期 是一个时间的量,一般规定10纳秒(ns)为一个时钟周期。 指令周期 指执行一条指令的时间。希望这些对你有帮助!

什么是指令周期机器周期和时钟周期如何计算机器周期的确切时间

4,指令周期包含什么周期

取指周期 间指周期 执行周期 中断周期
指令周期的基本概念 cpu从内存取出一条指令并执行这条指令的时间总和。 指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。指令不同,所需的机器周期数也不同。对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期。对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期。 通常含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令。计算机所以能自动地工作,是因为cpu能从存放程序的内存里取出一条指令并执行这条指令;紧接着又是取指令,执行指令……,如此周而复始,构成了一个封闭的循环。除非遇到停机指令,否则这个循环将一直继续下去。1 指令周期: cpu从内存取出一条指令并执行这条指令的时间总和。2 cpu周期: 又称机器周期,cpu访问一次内存所花的时间较长,因此用从内存读取一条指令字的最短时间来定义。3 时钟周期: 通常称为节拍脉冲或t周期。一个cpu周期包含若干个时钟周期。

5,执行一个指令需要几个周期

计算机中时钟周期是(主频的倒数),一个时钟周期cpu仅完成一个最基本的动作,完成一个基本操作的时间为机器周期,一般由几个时钟周期组成;完成一条指令为指令周期。一般由几个机器周期组成,指令不同机器周期数也不同。以我的本本1.6G 为例 ,机器周期由两个时钟周期组成,平均三个机器周期完成一条指令(这要假设,我看不到)时钟周期为1/(1.6*1024m)=0.61ns 机器周期为0.61*2=1.22ns平均指令周期3*1.22ns=3.66ns平均指令执行速度为1/(3.66ns)=273.22MIPS(百万条指令每秒)这只是计算方法,条件也是假设的,晶振我不知。大致算法就这样,我数学不好。如有算错请多指教!
89c51的 mov a,rn 1个机器周期 mov rn,a 1 mov rn,direct 2 (直接寻址) mov direct1,direct2 2 movx ..... 2 add 1 inc 1 dec 1 cjne 2 djnz 2 nop 2 jc\jb 2 clr\setb 1

6,时钟周期指令周期机器周期总线周期都是什么东东

时钟周期:也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,工作速度就越快。指令周期:执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需的机器周期也不同。机器周期:计算机中,常把一条指令的执行过程划分为若干个阶段,每一个阶段完成一项工作。每一项工作称为一个基本操作,完成一个基本操作所需要的时间称为机器周期。总线周期:微处理器是在时钟信号CLK控制下按节拍工作的。8086/8088系统的时钟频率为4.77MHz,每个时钟周期约为200ns。由于存贮器和I/O端口是挂接在总线上的,CPU对存贮器和I/O接口的访问,是通过总线实现的。通常把CPU通过总线对微处理器外部(存贮器或 I/O接口)进行一次访问所需时间称为一个总线周期。一个总线周期一般包含4个时钟周期,这4个时钟周期分别称4个状态即T1状态、T2状态、T3状态和 T4状态http://www.21ic.com/jichuzhishi/mcu/questions/2014-11-05/606176.html
cpu从内存取出一条指令并执行这条指令的时间总和是指令周期~! 总线周期是 1.微处理器是在时钟信号clk控制下按节拍工作的。8086/8088系统的时钟频率为4.77mhz,每个时钟周期约为200ns。 2.由于存贮器和i/o端口是挂接在总线上的,cpu对存贮器和i/o接口的访问,是通过总线实现的。通常把cpu通过总线对微处理器外部(存贮器或 i/o接口)进行一次访问所需时间称为一个总线周期。一个总线周期一般包含4个时钟周期,这4个时钟周期分别称4个状态即t1状态、t2状态、t3状态和 t4状态。时钟周期时钟周期是一个时间的量,人们规定10纳秒(ns)为一个时钟周期。时钟周期表示了sdram所能运行的最高频率。更小的时钟周期就意味着更高的工作频率。对于pc100规格的内存来说,它的运行时钟周期应该不高于10纳秒。纳秒与工作频率之间的转换关系为:1000 / 时钟周期 = 工作频率。例如,标称10纳秒的pc100内存芯片,其工作频率的表达式就应该是1000 / 100 = 100mhz,这说明此内存芯片的额定工作频率为100mhz。目前市场上一些质量优秀的内存通常可以工作在比额定频率高的频率下,这为一些喜欢超频的朋友带来了极大的方便。例如kingmax的pc100内存,此类内存多采用8纳秒的芯片,相对于其100mhz的频率来说,频率提高的余地还很大,许多用户都可以让它们工作在133mhz甚至更高的频率下。能不能超频使用很大程度上反应了内存芯片以及pcb板的质量。不过,仅仅凭借时钟周期来判断内存的速度还是不够的,内存cas的存取时间和延迟时间也在一定程度上决定了内存的性能。

文章TAG:一个指令周期是多少一个  指令  指令周期  
下一篇