Jai Dhar wrote : > Where real_foo is written in C, located somewhere else. The "access" > function, foo_asm, would be in the same region as the calling function. The "calling function" is where the "call foo_asm" intruction is, right ? > so > if I had a function in the high region of code (0x4000 and up), that needed > to call/goto foo which is in the low section (0->4000), OK, so "real_foo" is in the low section then. > it would call foo_asm, which is located [in the] low section. Now, shouldn't foo_asm be in the high section as you said above ? (The same as the "calling function" ?) Or, should foo_asm actualy be in the same region as the "called section", not the "calling section" ? Jan-Erik. -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body