> > mycode mov al, data > > You'd get an error (because data it a "word", and al is only byte.) > > I thought you could just say BYTE in front of DATA to type cast it. > > Yes, you could cast it. The casts could get rather complex. that's > what I meant by "strongly typed" - I had to keep type casting... Lots of type casting is usually a symptom of a bad design. You'll design better software if you think of type casting as your friend - as long as it can be selectively disabled for the relatively rare cases that is needed. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics