nand2tetris https://www.csie.ntu.edu.tw/~cyy/courses/introCS/17fall/lectures/handouts/ https://ocw.mit.edu/courses/6-823-computer-system-architecture-fall-2005/pages/lecture-notese