.Macro SaveWF
Move W,SaveW
; Ne modifie pas F
Swap F,W
Move W,SaveF
.Endmacro
Les 8 paramètres possibles sont appelés dans la partie principale de la macro par les symboles %1 à %8. Ils sont remplacés par les %1 à %8 si le paramètre correspondant n'a pas été spécifié lors de l'appel à cette macro.
Cette pseudo-instruction définit jusqu'à huit étiquettes qui peuvent être utilisées dans la partie principale d'une macro. Ces étiquettes seront converties en étiquettes locales (M_0$..M_999$)
A noter pour le PIC dont les instructions ont toutes la même longueur, on a souvent avantage à utiliser l'adressage relatif lorsque les sauts sont courts.
.Macro Delai
; La durée du délai est dans W
Move W,C1
DecSkip,EQ C1
Jump APC-1
; remonte d'une instruction
.Endmacro
Pour plus de détails, consulter www.didel.com/picg/doc/CalmMacros.html ---???