Three major tools we will use throughout the semester are:
the LC3 compiler/assembler
Git versioning system
GCC/GDB compiler-debugger combination
This page discusses how to get started with using Git and LC3 Tools. GCC/GDB will be discussed seperately (see Resources on the sidebar menu).
Git is a distributed version control system to track and manage changes to files. This course uses Git for assignment distribution and submission.