Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/anubhav-narayan/vasm

A Python3 based Virtual Assembler
https://github.com/anubhav-narayan/vasm

assembler assembly educational educational-project virtual-assembler virtual-machine

Last synced: 10 days ago
JSON representation

A Python3 based Virtual Assembler

Awesome Lists containing this project

README

        

# VASM
A Python3 based Virtual Assembler.


Symbolic Instruction Code(SIC) Table

ClassCode
1"STOP","ADD","SUB","MULT","MOVR","MOVM","COMP","BC","DIV","READ","PRINT"
2"DS","DC"
3"START","END","ORG","EQU","LTORG"
4"AREG","BREG","CREG","DREG"
5"EQ","LT","GT","LE","GE","NE","ANY"

Introduction



This is a simple 2-Pass Assembler Script in Python3 that is to be used as an educational tool to write assembly programs for a given set of instructions. It is to be used only for Numeric Data in Decimal Integers.