Following the course The Nand2Tetris, I am trying to build a computer from NAND gates and D flip-flop.
Building the computer consists of two modules:
- Hardware hierarchy
- Software hierarchy
Boolean LogicBoolean ArithmeticSequential LogicMachine LanguageComputer Architecture
AssemblerVM I: Stack ArithmeticVM II: Program ControlHigh-Level Language- Compiler I: Syntax Analysis
- Compiler II: Code Generation
- Operating System
- Postscript: More fun