主题:有关汇编的软件延时问题
ronalyao
[专家分:0] 发布于 2008-04-13 20:40:00
今天我在图书馆看了整天的汇编书,就是搞不懂如何用软件延时。软件延时又机器周期又什么什么的,搞到我头都大了,请高手帮忙解决,谢谢!!!!!!!
回复列表 (共2个回复)
沙发
p1s [专家分:4100] 发布于 2008-04-13 23:24:00
汇编的指令执行时间大多数情况下都是固定周期的。
如果你要做一个延时,那么这个延时就和你执行的指令次数,每条执行指令的机器周期,每个机器周期的时间有关。延时=执行指令次数*每条指令的机器周期*每个机器周期的时间。
所以,你要做延时的话要自己算一算。
另外,这个程序一般是Busy-Loop,可能造成延时时间内失去响应。如果要做得更加高级一点,可能要用到中断。
板凳
ronalyao [专家分:0] 发布于 2008-04-25 13:25:00
多谢了。。。。。。。。。
我来回复