Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 1.45 KB

README.md

File metadata and controls

14 lines (12 loc) · 1.45 KB

DigitalSystems-Nand2Tetris

Projects of an extended version of a popular CS course known as Nand to Tetris.

Project Description
proj 01 Implements elementary logical gates based on the primitive Nand gate
proj 02 Boolean Arithmetic - Implements the Hack ALU chip
proj 03 Sequential Logic - Implements Bit, Registers, RAM chips
proj 04 Machine Language Programming - Implements mult and fill functions
proj 05 Computer Archiceture - Complete the construction of the Hack CPU and the Hack hardware platform, leading up to the top-most Computer chip. CPU, MemorySpace and HackComputer
proj 06 Assembler - Implements Hack Assembly-to-Binary Translator
proj 07 VirtualMacine I - StackArithmetic Implements the first stage of VMTranslator
proj 08 VirtualMacine II - ProgramControl Implements the second stage of VMTranslator