Konarak b7dee58454
finish project eight backend compiler
- modify existing implementation to use variant types for a more
  accurate representation of the vm byte code
- switch to fold from recursion for the main translate function
- use separate modules for translating different vm commands
- move static arithmetic command translations to a map
2024-09-13 17:03:52 -04:00
2022-08-01 15:02:20 +05:30
2021-12-05 09:02:55 +05:30
2021-12-25 21:36:08 +05:30
2021-12-05 09:55:06 +05:30
2021-12-05 09:55:06 +05:30
2021-12-05 09:55:06 +05:30
2021-12-25 21:36:08 +05:30

nand2tetris

Trying to build a modern computer from first principles. If you want to try it visit: From Nand to Tetris (:

Nand Numbers:

Use this script to count how many Nand gates did your chips require. I modified it to print markdown tables so I can share them here:

Description
Course work for The Elements of Computing Systems: Building a Modern Computer from First Principles
Readme 144 KiB
Languages
Hack 71.1%
Assembly 27.3%
OCaml 1.6%