/nand2tetris

Project solutions from the popular course nand2tetris.

Primary LanguageHack

nand2tetris

This repository contains project solutions from the two courses mentioned below.

All high-level programming tasks are implemented in Rust language.

Build a modern Computer (hardware focus) - Part 1

Coursera link: https://www.coursera.org/learn/build-a-computer/

  • Project 00: Introduction/Demo
  • Project 01: Boolean Functions and Gate Logic
  • Project 02: Boolean Arithmetic and ALU
  • Project 03: Memory
  • Project 04: Machine Language
  • Project 05: Computer Architecture
  • Project 06: Assembler

Build a modern computer (software focus) - Part 2

Cousera link: https://www.coursera.org/learn/nand2tetris2