> >> ... meaning they are not persistant and don't have a fixed address. = =A0Those may > >> not exist unless execution is within that routine or one called by it. > > And utterly fatal* to use or refer to =A0if the DO exist at any other t= ime. > It's not uncommon in Assembler or automatically in HLL that the same RAM > deliberately is different locals at different stages of the program call > structure. It would be a very inefficient use of scarce RAM to have > every variable have unique location all the time. Yes. That was the point that Olin and I were both making. Trying to use a location based on it's prior role when it has been reassigned is liable to make life interesting. R --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .