CALL | CALL Subroutine |
Instrukce: | CALL k |
Operace: | (PC)+1 do STACK , k do (PC) |
Stavové bity: | - |
Počet cyklů: | 2 |
Volání podprogramu . Konstanta k představuje 11-ti bitovou adresu . Horní 2 bity jsou převzaty z registru PCLATH . |
GOTO | Go to address |
Instrukce: | GOTO k |
Operace: | k do (PC) |
Stavové bity: | - |
Počet cyklů: | 2 |
Nepodmíněný skok . Konstanta k představuje 11-ti bitovou adresu . Horní 2 bity jsou převzaty z registru PCLATH . |
RETFIE | Return from interrput |
Instrukce: | RETFIE |
Operace: | STACK do (PC) , 1 do GIE |
Stavové bity: | - |
Počet cyklů: | 2 |
Návrat z obsluhy přerušení . Povoleno globální přerušení nastavením bitu GIE registru INTCON. |
RETLW | Return with literal in W |
Instrukce: | RETLW k |
Operace: | STACK do (PC) , k do (W) |
Stavové bity: | - |
Počet cyklů: | 2 |
Návrat z podprogramu s naplněním registru W konstantou k . |
RETURN | Return from Subroutine |
Instrukce: | RETURN |
Operace: | STACK do (PC) |
Stavové bity: | - |
Počet cyklů: | 2 |
Návrat z podprogramu . |