Microchip PIC C and assembly code