Hi, I'm new to this list so this may have been answered before. I'm looking for a neat code snippet for word subtract for the 16F84. I've found some info for word add (on Dejanews) but I can't seem to extend this simply to subtract. for word add I've got:- MOVF Word1Low,W ADDWF Word2Low,F MOVF Word1High,W BTFSC STATUS,C INCFSZ Word1High,W ADDWF Word2High,F ... which produces Word2 += Word1, with carry correctly set! Any ideas? Also, does anyone have the URL of a searchable acrhive for this list? Thanks Ian