HOME      PROJETOS      PROGRAMAÇÃO     
Voltar ao índice

PERFORM subrotine

A macro "PERFORM" chama uma subrotina em qualquer página da memória em microcontroladores cuja memória flash seja superior a 2K. O retorno da subrotina deve ser feito pela macro "GOBACK".

As macros GOBACK e PERFORM usam o stack de software portanto, antes de usar essas macros, deve-se incluir no programa a subrotina stack.inc com a diretiva #include "..\..\SUBROUTINES.sys1\stack.inc" e fazer uma chamada a função stackinit.

Exemplo:

#include "..\..\SUBROUTINES.sys1\stack.inc" . . call stackinit . . PERFORM calculo movlw .1 . . . org 0x800 calculo addlw .100 . . . GOBACK . .

Voltar ao índice









H P S P I N

Desde 04 de Março de 2010

Atualização: 04 de May de 2024