Skip to content
This repository has been archived by the owner on Sep 8, 2022. It is now read-only.
/ nand2tetris Public archive

My practice in the course of nand 2 tetris

Notifications You must be signed in to change notification settings

diegodisant/nand2tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

nand2tetris-practice

This repository contains all the projects, to acquire knowledge in the course Build a Modern Computer from First Principles: From Nand to Tetris, at coursera MOOC platform.

The course theach how to build a modern computer from basic principles, using logic gates to make chips, registers, assembly language, till do the base simulated hardware of one computer.

##Directory Structure

Path Description
week1 Contains the first project of the course.
week2 Contains the second project.
week3 Contains the third project of the course.
week4 Stores the fourth project of the course.
week5 Stores the fifth project.
week6 Stores the sixth project.
week7 Stores the seventh project of the course.

##Project of Week 1

Given: Nand.

Goal: Build the following gates.

  1. Not.
  2. And.
  3. Or.
  4. Xor.
  5. Mux.
  6. Dmux.
  7. Not16.
  8. And16.
  9. Or16.
  10. Mux16.
  11. Or8Way.
  12. Mux4Way16.
  13. Mux8Way16.
  14. Dmux4Way.
  15. Dmux8Way.
Elementary logic gates 16-bit variants Multi-way variants
Not Not 16 Or8Way
And And16 Mux4Way16
Or Or16 Mux8Way16
Xor Mux16 Dmux4Way
Mux Dmux8Way
Dmux

About

My practice in the course of nand 2 tetris

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages