void delay(unsigned int time){unsigned int j=0;for(;time>0;time--)for(j=0;j

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/05 04:05:35

void delay(unsigned int time)
{unsigned int j=0;
for(;time>0;time--)
for(j=0;j

大概是125*time*4个指令周期
在for语句里面每执行一次至少有一次比较(1周期),一次inc或dec(1周期),还有一次跳转之类的指令(1或2或3周期),各个编译器编译后也不全相同,你可看编译后的代码来估算好了.