Olin Lathrop wrote : > > There are strange NOP's that it has added in every 4 memory > > locations. Why does the Assembler do this? > > Because the GOTO instruction on an 18 family PIC takes 2 words. And (perhaps more important in this specific case) you have to care for this in the "ADD PCL" calculation. You have to skip each other program word (or each forth program byte) location. If not, each other "value" will just get you to a NOP and then to the entry for the next value... Jan-Erik. -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics