File structure:
final_project.zip
├── doc.zip
│ ├── assembler-linux
│ ├── assembler-windows.exe
│ ├── report.html
│ ├── vmtranslator-linux
│ └── vmtranslator-windows.exe
└── src.zip
├── assembler
│ ├── CMakeLists.txt
│ └── src
│ └── main.cpp
└── vmtranslator
├── CMakeLists.txt
├── src
│ ├── addressing.cpp
│ ├── addressing.h
│ ├── addressing_test.cpp
│ ├── commands.cpp
│ ├── commands.h
│ ├── commands_test.cpp
│ ├── main.cpp
│ ├── parser.cpp
│ └── parser.h
├── test_programs
│ └── ...
└── tools
└── ...
report.html
is rendered from README.md.
Reference: https://www.csie.ntu.edu.tw/~cyy/courses/introCS/23fall/assignments/final/