Prog-Studio 2007 is a modern, comprehensive, and very productive micro-controller development environment for industry standard 8051 (MCS-51) microcontroller architecture chips.
Working programs could be created with a few steps. After that the program could be debugged - a hardware microcontroller is not nessasary, because Prog-Studio includes a source level debugger and a MCS-51 Emulator. Programs could be transmitted to the microcontroller with one click (ISP In-System-Programming).
Prog-Studio provides a high level of comfort for the MCS-51 developer through functions like Project Management, Dockable Windows, Code-Folding, and Edit & Continue. This type of functionality is typically only available for expensive IDE’s offering high-level PC languages. Beginners like Prog-Studio because they like the intuitive usability of this IDE and also the good examples, that help to understand the assembler language.
http://www.progshop.com/shop/software/prog-studio/index.html