Ok; yea, I have that. The last assembly language macros I wrote were for the 8051, must have=20 been at least 5-6 yrs ago. Thanks, Olin. Mark Skeels Engineer Competition Electronics, Inc. TEL: 815-874-8001 FAX: 815-874-8181 www.competitionelectronics.com On 2/4/2011 10:11 AM, Olin Lathrop wrote: > Mark E. Skeels wrote: >> I want to write some assembler macros for a PIC24 project I am working >> on using ASM30, which comes with the C30 suite. >> >> I am having a devil of a time finding reference info for the macro >> language implemented in the assembler. >> >> Can anybody point me in the right direction? > "MPLAB Assembler, Linker and Utilities For PIC24 MCUs and dsPIC DSCs User= 's > Guide" > > Surely this can be found on the Microchip site somewhere. I keep a copy = on > my disk and don't remember exactly where I found it, but it shouldn't be = too > hard to locate. > > Once you read this manual, you will see that the macro language is rather > primitive. It does have a few things MPASM doesn't have, but is also > lacking some important features. For example, there is nothing equivalen= t > to the MPASM #v() construct. > > I mostly use my preprocessor (PREPIC) instead of the ASM30 macro processo= r. > It has rather more sophisticated capabilities, and not just for macro > handling. PREPIC is included in the PIC Development Tools release at > http://www.embedinc.com/pic/dload.htm. > > > ******************************************************************** > Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products > (978) 742-9014. Gold level PIC consultants since 2000. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .