您好、欢迎来到现金彩票网!
当前位置:大发体育在线 > 指令周期 >

c语言运行一条指令要多少时间

发布时间:2019-08-17 00:41 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  最终计算机运行的都是汇编语言的指令。因此,C语言只是个过渡的高级编译工具。

  如果需要看某个C语言命令的运行时间,建议编译后,查看其中的每条汇编指令,再查相关的汇编指令的运行周期,根据CPU的时钟,累计计算出具体多少时间。

  将某条C语言命令重复运行1万遍(以上),记录开始的时间和结束的时间,并除运行次数。

  知道合伙人互联网行家采纳数:20209获赞数:51771专业C/C++软件开发向TA提问展开全部这个需要分情况来看。

  1.C语言源程序通过预处理然后编译,产生汇编代码,不同的汇编代码和指令有不同的执行时间。

  2.一个指令的执行时间,用其所需要的指令周期(执行一条指令所需要的时间)来衡量。对于单字节指令,就是一个读取-执行周期(fetch-execute cycle),对于多字节指令,还需要更多的指令周期。

  3.一个指令周期,一般是由若干个机器周期(完成一次基本操作需要的时间,比如获取变量在RAM当中的地址)组成。

http://cajonbrush.com/zhilingzhouqi/400.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有