A simulator of LC3 ASM language