Interesting concept. I definitely agree with Megarev's comment regarding user feedback. One possibility might be to have a simple text output area to write to in order to allow programs to output their results in a human readable format, as right now there's not a lot to do besides input the ASM and then watch the blinking lights (not that there's anything wrong with the blinking lights).