I wrote: > MOVLW "M" ;Fill registers STRING through STRING+9 with > MOVWF STRING ;the string "'My string',0". > MOVLW "y" > MOVLW STRING+1 > .... > MOVLW "n" > MOVWF STRING+7 > MOVLW "g" > MOVWF STRING+8 > MOVLW 0 > MOVWF STRING+9 and Jorge Ferreira replied: > I've seen better ways of creating an initialized variable. Put your money where your mouth is, Jorge. My example does it in twenty instructions and twenty cycles... Twenty bucks says that you can't do it faster or shorter. -Andy === Andrew Warren - fastfwd@ix.netcom.com === Fast Forward Engineering - Vista, California === http://www.geocities.com/SiliconValley/2499