I would look into macros if I were you. That way you can maintian most of your efficiency and still abstract out common operations to make code easier to read. I only have register bank select macros right now, eventually I want to make a larger library of them. Jeff ----- Original Message ----- From: Andy Jancura > I thought yesterday evening about an "C style assembler language" for PIC, > because all instruction have an equall statement in C, for example: > [snip] > Basic data types could be bit and byte. > > The idea is to have the assembler written with the C-statements for more > readability. What do you think about? -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics