title: Emulated ARM assembler environment?
body: <p>I would like my son to learn ARM assembler, and I'm considering buying him an embedded system that he can program so he can make LEDs flash and other cool stuff that I got a kick out of as a kid. Are there any emulated or virtual "workbenches" that offer this type of programming environment on the PC without using actual hardware? I'm keen to get him started with ARM as these chips seem to be in all the new devices such as phones etc. </p>