[minor] Any blank lines in the LMC will pass assembly, but will not run as we hit a 000 HLT instruction. Perhaps we should compact the text on assembly? Or fail assembly? I think delete should delete the line if it is empty.
Leaving blank lines between program code and data is OK and should continue to be supported.
What if someone intentionally writes a gappy program, with branch instructions to jump over the gaps? I have seen students do just this, so I think we should continue to allow (and assemble) gappy programs.
[minor] Any blank lines in the LMC will pass assembly, but will not run as we hit a 000 HLT instruction. Perhaps we should compact the text on assembly? Or fail assembly? I think delete should delete the line if it is empty.
Leaving blank lines between program code and data is OK and should continue to be supported.