https://codingnote.cc/p/718142/
MIT6.828 Lab 1: C, Assembly, Tools, and Bootstrapping