• Why I have to assign ( initialize ) array passed to function
    hello Keil still I donot understand why I should initialize array passed to function inside that function although it is completed in calling function ex like this part if i make line ExprTokens...
  • Why I have to assign ( initialize ) array passed to function
    hello Keil still I donot understand why I should initialize array passed to function inside that function although it is completed in calling function ex like this part if i make line ExprTokens...
  • Why doesn't the NOAREGS works?
    #pragma NOAREGS char noaregfunc(char i) using 1 { return i+1; } void main(void) { char ch = noaregfunc(2); } Source code: C_STARTUP: C:0x0000 020011 LJMP C:0011 2: char noaregfunc (char i) using...
  • Why doesn't the NOAREGS works?
    #pragma NOAREGS char noaregfunc(char i) using 1 { return i+1; } void main(void) { char ch = noaregfunc(2); } Source code: C_STARTUP: C:0x0000 020011 LJMP C:0011 2: char noaregfunc (char i) using...
  • Why the following bitwise & doesn't work?
    unsigned char tp; unsigned char volatile pdata HOSTCFG2 _at_ 0x0020; // HOSTCFG2=0x40 at this point tp=HOSTCFG2 & 0x40; //!!! tp is 0x00 instead of 0x40 which is expected //Corresponding Disassembly...