27: 方法3.间接地址调用函数(见菜农的HotIns.h/c)(11个字节)
28: -------------------------------------------------------*/
29: _intjmp_(TaskInit);//TaskInit
C:0x0073 9002DB MOV DPTR,#TaskInit(0x02DB)
C:0x0076 1203F3 LCALL _reset_code__(C:03F3)
--------------------------------------------------------------------
_reset_code__:
C:0x03F3 C082 PUSH DPTR(0x82)
C:0x03F5 C083 PUSH DPH(0x83)
C:0x03F7 32 RETI
//=================================================
间接调用竟然靠压栈出栈来实现, 这招......
俺服了,真的服了, 没想到啊. 顺便弱弱的问下: 要在PIC16C56上实现间接调用/跳转该用什么方法撒
|