下面几行程序需要消耗多少指令周期?(8051)

[复制链接]
3248|6
 楼主| kuliuyisi 发表于 2008-2-23 19:39 | 显示全部楼层 |阅读模式
8051单片机,晶振12M,每条指令周期(1/(12M*2))*4=166ns,下面的程序需要多少指令周期?<br />Delay()<br />{<br />&nbsp;&nbsp;DWORD&nbsp;i;<br />&nbsp;&nbsp;for(i=0;i&lt1;i++)//也就是空循环一次<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;}&nbsp;<br />}<br />
cnchip 发表于 2008-2-23 21:59 | 显示全部楼层

keil里直接就可以看啊!

进入debug模式,左边的!
yczhang 发表于 2008-2-23 22:14 | 显示全部楼层

1

可以单步调试的时候看的
xwj 发表于 2008-2-23 22:18 | 显示全部楼层

呵呵,LZ 的指令周期是怎么算的???

  
 楼主| kuliuyisi 发表于 2008-2-24 14:33 | 显示全部楼层

不是普通的单片机

  
zlgmcuCHTZ 发表于 2008-2-24 18:10 | 显示全部楼层

在不同的编译级别下,时间也不一样,级别越高,时间也就

  
chinaitboy 发表于 2008-2-24 19:00 | 显示全部楼层

直接看汇编代码

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

113

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部