I like games with assembly, this one is nice, but it needs some quality of live improvements. The parser should allow empty lines and lines with only comments, also more than one blank in commands would be useful. The load and save should be implemented in a way, that you can use ist from the GUI. I had to switch between the GUI and the command line when saving or loading a file. An overview over the puzzles would also be nice, so you don't have to toggle through the puzzles, when you restart the game.
The puzzle "Heater" didn't work as described. In fact you have to write "1" if the value is below 20 and "0" if above 20. From the description I assumed, that I have to write nothing, if the value is between 20 and 24.
In the puzzle, where you have to display the company logo, the display isn't cleared between runs, I had to restart the game after fixing a bug.
The puzzles, where you deal with matrix displays, would better match to an architecture with memory and pointers. There you could define the tables in memory and then use pointer arithmetic for calculating the offset.