In message , Bob Fehrenbach writes: >It means that you are using the contents of a register that may contain >random data because it was never initialized. Good programming practice >is to initialize the RAM area, generally to 0. Absolutely true. This warning is a double caution. You can get in trouble by either not initializing it to some known value or by not knowing that the old value may have some bearing upon what status flags get set or cleared after one of these instructions is executed so it really means to _know_ what you are doing unless one wants random weirdness. I could do without that most of the time. Martin McCormick WB5AGZ Stillwater, OK 36.7N97.4W OSU Center for Computing and Information Services Data Communications Group