Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hazemkrimi/jack-vm-translator

VM Translator from The Jack language VM code to The Hack language assembly code as part of the Nand to Tetris course
https://github.com/hazemkrimi/jack-vm-translator

cpp nand2tetris vm-translator

Last synced: about 5 hours ago
JSON representation

VM Translator from The Jack language VM code to The Hack language assembly code as part of the Nand to Tetris course

Awesome Lists containing this project

README

        

# Jack VM Translator

This is a VM Translator made as the an assignment for the [Nand To Tetris Course: Part 2](https://nand2tetris.org/project07). It assumes that the vm file file does not have errors for now.

To compile the program run the following command:
```
g++ main.cpp -Isrc -std=c++17
```
To run the executable against jack vm files run the following command with the path of the file:
```
./a.out
```
The file will be written next to the source file.