04-02-2011, 10:55 PM
(Seda postitust muudeti viimati: 04-02-2011, 11:07 PM ja muutjaks oli felch.)
Kummaline olukord - kui kontrollida 2 sisendit JÄRJEST (koodinäites käsud "nop" puuuduvad), ei arva prose kunagi et nad mõlemad oleksid nullis ja kontroll ei toimi õigesti. Kui aga panna kahe btfsc/btfss vahele nop käsk (piisab ka ühest käsust, mul on igaks pettex kaks), on kõik kenasti.
Et siis selline kala, ehk tuleb teadmine kellelegi kasuks.
Kood:
main_loop: btfsc Nupocka1 ; mõlemad sisendid korraga nullis - alarm !
goto main_loop1 ; ei ole korraga, läheme siit kähku minema
nop ; prose tahab saada veidi jobutamist !!!! ? MC on tohmakate kamp :(
nop
btfss Nupocka2
goto main_alarm ; saime häire !!! Aga siia jõutakse vaid siis kui NOP käsud vahel !!!!
main_loop1: btfsc viga ; kõik kombes?
goto Main_7 ; ei, helistame kombluspolitsei numbril :)
.....
main_alarm:
// teeme miskit asjalikku, nt.
while ! End_Of_Ammo
fire_random ;
// ;)
Et siis selline kala, ehk tuleb teadmine kellelegi kasuks.