> My questio is: > have I do one macro for all my call subrotines? > or > gcall macro subroutine ;this will be assumed for all the subrotine. I'm not sure what you are asking exactly. The assembler won't assume anything per call. I use GCALL when calling a subroutine outside the current module, and MCALL within a module. I use linker sections to make sure that individual modules don't cross page boundaries. ******************************************************************** Olin Lathrop, embedded systems consultant in Littleton Massachusetts (978) 742-9014, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body