> movlw HIGH Table3_Start > addlw LOW Table3_Start > What is HIGH and LOW? I can't find any description of > them in the PIC16F87X data sheet. Are they described > in other documents at the Microchip website? They are MPASM directives to extract the two bytes from the 16-bit number Table3_Start. Look in Help / Topics / MPASM Assembler -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist