In SX Microcontrollers, SX/B Compiler and SX-Key Tool, peterverkaik wrote: Ray, you said: The first thing I may do is, the .inc file, turn it into a text file so it can be easily printed out within 80 column format. Then I can look and study the print out; I am an old timer, I like to have the paper work in my hands, make notes in the side columns, that sort of stuff. It is imperative to look at or print the generated .lst file. That shows what words will be stored at what address. The listing is namely not in address order. Compile time variables are used to keep track of data areas and code areas, and at appropiate locations, labels are generated. For example the isr thread code: the addresses for the isr jump table are declared using equ directives (so their location is known). When you declare a vp, the location of the isr part of that vp is written to the correct isr jump table entry (by a preceeding org statement). I will give an overview of the used variables shortly. regards peter ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=103848#m103854 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)