Skip to content

A dumb VM for UBC CPSC 121's prelab 8 assignment in JavaScript

License

Notifications You must be signed in to change notification settings

SorenEricMent/vmwinsloware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vmwinsloware

A dumb VM for UBC CPSC 121's prelab 8 assignment in JavaScript

Overkill for Lab 8, done by Winslow Hu.

For educational purposes, using it as a UBC student in CPSC 121 might break academic integrity!

How to use:

Edit the init memory

Use NodeJS to execute index.js, so node index.js

TODO:

  1. Extend the Instruction set to add memory rw
  2. Make the given instructions programmable so that even the mapping for instructions from icd and ifn changed this VM could quickly adapt
  3. Eat more Lasagna

About

A dumb VM for UBC CPSC 121's prelab 8 assignment in JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published