The program is written for 18F2550.

Iīm not the only one that wonder why.
http://www.rcfaq.com/PIC/optimize.htm#CodeLocation