Having worked with another processor line for years, I have having some trouble in figuring out how to handle strings of fixed data with a pic (16C77/877). The previous processor, I would set a label and have the data there. Then I would point to the data with a register and read the data a byte at the time. The string was terminated with 00h. As I think I understand pic assembler, you can only store one byte of data that is picked up by using a call instruction and using a ret instruction followed by the byte of data. Is this concept correct? Does this mean I have to do a call/ret for every byte? Thanks, David V. Fansler Network Administrator AutoCyte, Inc. 336-222-9707 Ext. 261 dfansler@autocyte.com Now Showing! www.mindspring.com\~dfansler\ Updated September 23, 1999