Macro definitions will not use PIC space. The macro instructions are inserted in place of the macro call wherever it is found by the assembler. So the space used will be the same as if you inserted the code inline yourself. Calvin -----Original Message----- From: To: PICLIST@MITVMA.MIT.EDU Date: Miˇrcoles 17 de Junio de 1998 2:47 PM Subject: Macro- How to use? >Hello > >It has been suggested I write some macros to simplify my code. I haven't used >them before. The MPASM assemblers guide is limited. I have a couple of >questions. Please note I am a beginner > >In my code I am struggling to keep table and references to the PCL within the >first 255 addresses. The guide states macros must be defined prior to their >use. If I define them at the beginning of my code will they occupy those >addresses? > >Is it appropriate to define macros using an include file and simply make >reference to them at the beginning of the program? > >Is there a straight forward tutorial that could help me understand how to >implement macros? I have all the most popular PIC books but they don't go into >macros. > >Is the Parrallax assembler a compilation of macros? >