Projects for the nand2tetris course. The course covers: Hardware: Boolean arithmetic, combinational logic, sequential logic, designs and implementation of logic gates, multiplexors, flip-flops, ...
The control unit controls the flow of data within the system.
It is particularly suited for beginners and intermediate programmers who want to explore programming principles such as variable declarations, arithmetic operations, conditional logic, loops, and ...