• Is this a BUG?
    In C51 v8.01 Compiler void Fnc(BYTE * pT, WORD Dat, BYTE x, BYTE y) { BYTE Asc[6]; BYTE * pSource = Asc + 5 - (x + y); ..... } I got wrong "pSource", but it is OK in v7.50 I changed it to ...
  • This is a bug
    //please compiler this program //why j equ 0 ? #pragma src #prgma OT (8) unsigned char KeyDisBuf[16]; unsigned char Get_Int_Data(unsigned int i) { unsigned char j,k; for (j=15;;j--) ...
  • Is this a bug?
    Hi, all I found there is likely a bug in keil c51's compiler(V6.02, Optimization Level = 8) When compile and link the following program lines: #include <absacc.h> #include <reg52.h> #define...
  • Is this a BUG??
    121: void Uart_Receive_Data(void) ----> interrupt route(USING 1) called fun 122: { 123: Tinbuf[Tiend++ & (ILEN-1)] = UartBuf_R; 124: C:0x0212 7818 MOV R0,#UartBuf_R(0x18) C:0x0214 E6 MOV...
  • is it a bug?
    please have a look at program below #define LMCODE PBYTE[0xfe] /* below is a signal function signal void my_signal (void) { while (1) { rwatch (x:0xfe); _wbyte(x:0xfe,0x0b); } } why i go into a endless...