In SX Microcontrollers, SX/B Compiler and SX-Key Tool, bean wrote: 1) Yes, that is perfectly legal. (at least in this state). 2) A word variable can hold a label address, but they are not the same to the compiler. It handles each differently. When using a word variable it's just as easy to adjust it, instead of having to declare another variable to use as the offset. Also don't forget about the new READINC command, it will automatically adjust the variable for you. 3) You can freely mix bytes and words in one DATA line, but if the word value is < 256 then you will have to add a ",0" for the MSB of the word value. This is easy to forget, causing loss of hair and sanity ;) because all the data read after that record will be shifted by 1 byte. 4) The compiler design was very much "seat of the pants". It was driven at first by my personal "wish list". Then driven by Parallax's requirements. And now by the user base (as it should be). It is written in Delphi and is strongly object oriented. ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=145365#m145441 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2006 (http://www.dotNetBB.com)