THIS IS FOR THE REFERENCE OF ICS CLASS lab A is the assembler of LC3 the main idea is two-pass, which can be found in chap 7 lab S is the LC3 virtual machine these two docs didn't implement interrupt.