hi forum, my hardware is like this 1)Atmel 89c52 microcontroller 2)0000h-7FFFh (External PRom) C000h-DFFFh (External Ram) I want monitor program to reside in External Prom (0000-7fffh) and load application program in External Ram (C000h-DFFFh).For local variables xdata ranging from DF00-DFFFh. so i require mon51 with the above required memory mapping.I came to know from this forum that already many of them are using mon51 so if anybody can provide that (hex file) with above mapping. Also advice on what sort of modifications do i have to make while loading apllication program i,e., adding startup.a51 (and modifications in it).