sita jau pats radau, kad su persokimu uzima 2, jei nereikia tai uzima 1 ;) "blah" <blah@blah.bl> wrote in message news:hfu6m1$vf4$1@trimpas.omnitel.net... > ir dar vienas klausimas del "brne" ar tikrai jis uzima 2 taktus, nes > instruction set'e uzrasyta 1/2 > > > "blah" <blah@blah.bl> wrote in message > news:hfu6ic$vbt$1@trimpas.omnitel.net... >> sveiki, norejau paklausti ar teisingai viska suprantu. tarkim atmega8 >> veikia ant 4Mhz. tai reiskia, kad per sekunde atliks 4.000.000 taktu ? >> taigi norint uzvelinti 1sekunde reikia kazka bereikalingai skaiciuoti >> 4.000.000 taktu? >> taigi darau taip: >> -------------------- >> ldi temp,20 >> loop: >> dec temp ; atliekamas per 1 takta >> brne loop ; atliekamas per 2 taktus >> ------------------- >> taigi atlikus sita kodo gabaliuka sunaudosiu (1+2)*20=60taktu, jei sita >> visa idesiu dar i kelis loop'us taip, kad vykdymas uztruktu 4.000.000 >> taktu, tai ir bus ~1sekundes uzdelsimas? >> o gal geriau loop'e naudoti kazkokias daugiau taktu suvalgancias komandas >> ar kaip tik geriau toks paprastas kodas? >> >> dekui >