instrukcia CALL
Moderátor: Moderátoři
instrukcia CALL
mikollar píše:picka nemaju JMP ale myslim ze je to GOTO nemozem to pouzit lebo na toto miest sa odvolavam z roznych miest a pri nesplneni podmienky sa vraciam spat odlkiaľ som sa odvolal, ak sa splni podmienka tak pride instrukcia goto v tom podprograme a vtedy ten program zblbne. Ta podmienka je asi tak na 10 riadkov a ak by som ju ma dat namiesto call , to call je pouzite asi 25 krat a taketo podobne podprogramy su 20 na ktore sa odvolavam tiez asi tak 25 krat na kazdy,tak mi to nevlezie do pamate PICka
Asi to nechápu
-
nop
RE
dejme tomu že hlavní smyčka je tohle
w: call toto; zavoláme podmínku
nop
nop
nop
nop
nop
goto w
start:
nop ;zde se spustí podprogram pro nesplněnou podmínku
nop
nop
nop
nop
retlw 0 ; a jakmile se vykoná vrátí se zpět do hlavní smyčky za
instrukci CALL toto
toto: nop
nop
nop
pagesel start; pokud není splněna těmato dvěma řádkama
goto start ;provedeme skok na návěští start
return ;pokud je splněna vrátíme se odkud jsme přišli