On Mon, 15 Sep 1997, Rick Trostel wrote: > The thing I really don't understand is the Equates on the 16C84. > Can someone explain this a little? portA equ 0x05 They are used by the assembeler. I believe when you "make all" the assembeler looks for the values on the left side of the equate (ie portA) and replaces them with the values on the right side (ie 0x05). It works similarly if you then do something like this: port_a equ portA portA gets replaced with 0x06, then port_a gets replaced with 0x05. I _think_ they are exactly the same thing as a #define... just a different way of writing it. -Shane.