On Sat, 18 Aug 2012 14:34:00 -0700 "Harold Hallikainen" wrote: > It looks to me like you're disassembling unprogrammed memory. The org > commands are leaving gaps of unprogrammed memory. When you disassemble it= , > it shows whatever op-code corresponds to all ones. Hello Harold. The 3FFF instructions after the retlw's look like uninitialized memory indeed, but the two 'retlw 0' appear from nowhere from MPLABX's linking. In Tamas' case, they were linked at the end, in my case they're first, shifting reset and interrupt vectors up. >From the MPASM manual, it seems there are two sources for auto-generated retlw's: - Replacing return pseudo ops in some processors, - dt (define table) will generate tables of retlw. I don't think either is happening... John --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .