On Monday, Mar 1, 2004, at 17:00 US/Pacific, Dave Dilatush wrote: >> you'll learn more about the PIC architecture > Correct me if I'm wrong, but I get a sense here that you may be > conflating use of the linker itself (i.e., working with > relocatable code) with massive use of macros No (but that too.) Mostly, I'm considering explicit knowlege of which "registers" are available for use as variables, vs which are "special" to be relatively important to understanding the architecture(s). At least for PICs. Less so when they're in different address spaces. And doesn't it hide both bank and page switching as well? BillW -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu