a Free ware , retargettable, optimizing ANSI - C compiler which targets Intel 8051 based MCUs, but can be retargeted for other 8 bit MCUs or PICs.
2 PIC disassemblers with C source. [Open source]
From Psuedo Corp.
From Custom Computer Consultants.