- Understand the instructions of a very simple assembly language & how to assemble programs into machine language.
- Part 1: Assembler
- Write a program to take an assembly-language program and translate it into machine language.
- Part 2: Simulator
- Write a program that can simulate any legal LC-2K machine-code program.
All codes are implemented in Linux Ubuntu 20.04 environment.