Hi.
I have a feeling, Keil is using only lower 128Bytes Data space of my ADuC814. The ADuC manual says, it has a lower RAM (00H - 7FH), and upper RAM (80H - FFH). The upper RAM is addressable by indirect adressing. Can anyone write one line as example, how should I make it in C for Keil? Do I need to change any other seetings?
Look up the 'data' and 'idata' keywords in the manual...
... and also look up the various memory models while you're at it. You'll see that C51 will not use the upper 128 bytes of RAM unless you explicitly tell it to do so by using the idata specifier.