Assembly Language Programming
asm.png
Click image to enlarge

This section provides a variety of code snippets that take advantage of architectural or mathematical tricks to implement some common but somewhat tricky code constructs in a reasonably efficient manner. The snippets are segregated by which assembler and/or architecture they were written for. However, the concepts from one assembler in many cases may apply to the other assemblers as well.

Assemblers

  • General assembly language programming info…

MPASM

Baseline and Mid-Range (PIC10, PIC12, PIC16)
High-End (PIC18)
  • Coming soon…

ASM30

General 16-bit (PIC24, dsPIC30, dsPIC33)
  • Coming soon…
Digital Signal Controllers (dsPIC30, dsPIC33)
  • Coming soon…

ASM32

  • Coming someday…
© Microchip Technology Inc.