Dear All, I have a question about ?C?ICALL. When a function is called via a function pionter, the callee is called via ?C?ICALL. In ?C?ICALL, it initialize DPTR and A, and Jmp @A+DPTR. But when the caller and the callee are not in the same bank, how does ?C?ICALL handle it? with kind regards Jay
bank switching .... function pointer Why do you not get yourself a PC instead of trying to stretc the '51 so far that it is likely to break. Erik
Sorry. I don't what you mean. Could you take some example? Thank you in advanced. Jay