Skip to content

this is project of building a virtual computer (in simple way) from nand gate to tetris game through hardware, compiler, os

Notifications You must be signed in to change notification settings

HUMANIAM/From_NANDgate_to_TetrisGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

this is project of building a virtual computer (in simple way) from nand gate to tetris game through hardware, compiler, os

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published