My program is as follows:
void main(void) { char far *ptr; ptr = 0x200000; printf("ptr = %p\r\n", ptr); while(1); }
The 8051 does not have a linear address space Correction: Most derivatives of the 8051 do not have a linear address space. The Mx, 669 and some Dallas derivatives (and more?) do. Erik