Embedded Systems
uCsim
Software simulator for several types of microcontrollers and microprocessors