下面是我调用函数的过程,编译时会出现error C212:indirect call:parameters do not fit within registers的错处,哪位知道是什么原因啊?
#define P2 ((unsigned char data*)(0x1b)) #define P3 (*((unsigned char data*)(0x0B))) void Func1(void) { word xdata P1,x; x = ((byte(code*)(byte*,byte *,byte))0xFF00)((byte*)P1,P2,P3); } |