nand2tetris

nand2tetris Coursera course Exercise soloutions

nand2tetris.org

nand2tetris
    │   LICENSE
    │   README.md
    │   assembler.py
    │   
    ├───project01
    │       And.hdl
    │       And16.hdl
    │       DMux.hdl
    │       DMux4Way.hdl
    │       DMux8Way.hdl
    │       Mux.hdl
    │       Mux16.hdl
    │       Mux4Way16.hdl
    │       Mux8Way16.hdl
    │       Not.hdl
    │       Not16.hdl
    │       Or.hdl
    │       Or16.hdl
    │       Or8Way.hdl
    │       Xor.hdl
    │
    ├───project02
    │       Add16.hdl
    │       ALU.hdl
    │       FullAdder.hdl
    │       HalfAdder.hdl
    │       Inc16.hdl
    │       Or16Way.hdl
    │
    ├───project03
    │   ├───a
    │   │       Bit.hdl
    │   │       PC.hdl
    │   │       RAM64.hdl
    │   │       RAM8.hdl
    │   │       Register.hdl
    │   │
    │   └───b
    │           RAM16K.hdl
    │           RAM4K.hdl
    │           RAM512.hdl
    │
    ├───project04
    │       Fill.asm
    │       Mult.asm
    │
    ├───project05
    │       Computer.hdl
    │       CPU.hdl
    │       Memory.hdl
    │
    └───project06
            Add.hack
            Max.hack
            Pong.hack
            prog.txt
            Rect.hack