From_NANDgate_to_TetrisGame this is project of building a virtual computer (in simple way) from nand gate to tetris game through hardware, compiler, os what this project about: this course (2 parts) is a journey of building semi computer from nand gate to the simple functions of OS 1- using simple HDL langauge designed by the instructors to implement the hardware component not, and, ram, rom, control unit, cpu 2- assembler program to convert the assembly code to machine code (c++) 3- vm translator to translate vmcode to assembly code (c++) 4- tokenizer program and SyntaxAnaylzer 5- compiler from the toknizer, sysntax analyser, vm translator, assembler 6- main functions of OS courses part1 part2