For your convenience, we have provided the Java source code for our assembler.
| File | Description |
|---|---|
| BubonicAssembler.java | Manages input and output files, and uses the Instruction class for each line |
| Instruction.java | Assembles and formats each line of assembly language |
| SymbolicLabel.java | Storage class for labels used in branch and jump instructions |