>I often use this method when I have a piece of code that performs a similar >function of a lot of registers. > >Here is an example of how I define my variables: > > CBLOCK 0ch > SaveW ;01 holds W register durring interrupt > SaveS ;02 holds Status register durring interrupt > SaveFSR ;03 Holds copy of FSR durring interrupt > T1 ;04 Timer values > T2 ;05 > T3 ;06 > T4 ;07 > ENDC Could this be analogous to setting up an object oriented procedure ? Rgds Mike Some say there is no magic but, all things begin with thought then it becomes academic, then some poor slob works out a practical way to implement all that theory, this is called Engineering - for most people another form of magic. Massen