asm dosyasında, zaman geciktirmek için call komutu ile alt program çağırılır genelde... call etiketi olan döngü içerisindeki h'00'--- h'FF' arasındaki hekzadesimal sayılardan oluşan zaman geziktirme döngü değerleri vardır. h'içeriğini' azaltarak zamanı azaltabilirsin... yada sana bunun hesaplama yöntemini söyleyeyim::
))
Elde edeceğin zaman= 3. m^2
mesela 14ms gecikme elde edeceksen,
14milis=14000mikros. yapar...
14000=3.m^2'den
m=yaklaşık olarak 68 alınırsa,
68 =(?)16>>>> 68 in 16 lık sistem karşılığı
h'44' olur...
yani bu hex sayısını iki döngülü bir gecikme alt programında kullanırsan yaklaışık olarak 14 ms gecikme elde edersin. daha büyük gecikme elde etmek için üçüncü bir döngü koyup, her döngü değerinin 14 milisaniyenin katı olacağını hesaba katarak istediğin zaman gecikmesini elde edebilirsin...
yardımımız olmuştur umarım..