This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

?C?ICALL

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

Parents
  • But in this way(i.e. using function pointer array, or struct of function pointer), we can make the program more readable.

    In addition, don't care about the problem:)
    I am just curious about the switching mechanmism while using function pointers.

    thanks for your replay

    Jay

Reply
  • But in this way(i.e. using function pointer array, or struct of function pointer), we can make the program more readable.

    In addition, don't care about the problem:)
    I am just curious about the switching mechanmism while using function pointers.

    thanks for your replay

    Jay

Children
No data