Gostaria de saber como funcionam as seguintes instruções detalhadamente:
-Instrução IF/ELSE/ENDIF
Vejam,
;programa....
IF alguma_coisa < 5
GOTO fazer tal coisa
;se eu nao usar esse goto acima? DECF por ex.
ELSE
INCF um_registrador,F
ENDIF
;proxima linha de programa
Gostaria de saber se eu nao usar o goto, por exemplo nao usar goto e usar um DECF, o programa vai para proxima linha do IF (no caso roda o else) ou ele sai e vai para proxima linha do programa? (como se fosse um goto sai_if)
E se eu nao usar o ELSE? qual a proxima linha?
-Instrução WHILE/ENDW
geralmente vejo:
WHILE true
;instrucoes
ENDW
O que essa instrução faz, e o que significa esse true? posso colocar oque ali, como posso usar esse tipo de instrução para elaborar meus programas?
Agradeço a todos desde já!