Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.18 KB

File metadata and controls

44 lines (29 loc) · 1.18 KB

Stack-based virtual processor

Description & Purpose

A set of programs implementing basic stack virtual processor and code assembler for it.

Building

Compile project (linux):

...# make

Clean the project (linux):

...# make clean

Execute an instruction file with the virtual processor (linux):

...# make run ARGS="your_file.bin"

Assemble file into binary (linux):

...# make asm ARGS="your_file.txt (optional)dest_file.bin"

Disassemble binary file (linux):

...# make disasm ARGS="your_file.bin (optional)dest_file.txt"

Remove build folders (linux):

...# make rmbld

Return project to its original state:

...# make rm

Processor commands

are listed in the file LANG.md

Code of Conduct

For information about our community goals check CODE_OF_CONDUCT.md.

Licensing

Project is distributed under MIT license. More licensing information is specified in file LICENSE.

Contributing

We don't think anyone will be contributing to this project as it was made purely for educational purposes. But, if you still want to contribute, you can learn how to do so by reading the file CONTRIBUTING.md.

Contacts

(author) Kudryashov Ilya - kudriashov.it@phystech.edu