problem
pavel prochazka
hacesoft
Středa Březen 17 12:01:36 CET 2004
Dobry den,
sice neznam nasledujici assembler a pokud jsem pochopil dobre ze vam jde o cekaci smycku.
Pokud ano tak tu mate univerzalni popis principu dekacich smicek.
cekat:
mov cislo ;naplni regustr cislo hejakou hodnotou
mov cislo1 ;to same ale s registrem cislo1
cekat1:
dec cislo ; snizi obsah registru cislo
cekat2:
dec cislo1 ;snizi obsah reg. cislo1
..
..
;sem nuzete napsat prikaz nop. jeden nebo vice.
..
jrz cislo1 :test jestli je reg. cislo1 nula. Pokud ne tak skocit na navesti cekat2
goto cekat2
jrz cislo ; test jestli je reg. cislo nula. Pokud ne tak skocit na navesti cekat1
goto cekat1
Za strednikem je napsano co to instrukce dela. Instrukce jsou obecne!
Pokud by i tentokrat cas cekaci smycky byl moc kratky tak pridejte dalsi registr napr. cislo2 a pak na konci testujte jestli je nulovy.
A tak dale.
S pozdravem
Pavel Prochazka
hacesoft@mujmail.cz
www.prochazka.zde.cz
> --- Původní zpráva ---
> Od: "Jaroslav Nitka" <nitka@kios.sk>
> Datum: 22.06.2001 19:12:01
>
> ospravedlnte moju pre niekoho trivialnu otazku.
>
> potreboval by som viac krat po sebe opakovat nasledujucu cast progtamu bez
> toho aby som viac krat po sebe vyuzival povel call.
> casovac pracuje v mode 1 (alebo ako vyrvorit dlhsiu casovu slucku 1s a
> viac?)
>
> vopred vdaka jaro
>
> delay: mov th0,#76
> mov tl0,#10
> mov tmod,#01h
> setb tr0
> jnb tf0,$
> mov th1,#76
> mov tl1,#11
> mov tmod,#10h
> setb tr1
> jnb tf1,$
>
>
>
---
Email.cz - Vase posta zdarma!
http://www.email.cz
Další informace o konferenci Hw-list