Nand to Tetris
This project contains the assignments from the course Building a Modern Computer from First Principles: From Nand to Tetris. All the chips were built with the hardware description language (HDL) provided by the course.
1 - Basic gates
2 - Boolean Arithmetic and the ALU
3 - Memory
4 - Machine Language
Study of this computer architecture's machine code for better understanding of the assembly language used.
5 - Computer Architecture
Knowing how to operate with the provided machine code, the Hack Computer can be built with the previous parts.