Skip to content

Python interface for creating and testing opcodes on software defined hardware

Notifications You must be signed in to change notification settings

delta1512/virtual_microprocessor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

virtual_microprocessor

Python program for the simulation/execution of low-level assembly through a high-level defined microprocessor architecture

Make an image in the format of:

[opcode](tab)[arga](comma)(space)[argb]

or

[opcode](tab)[arga]

Compile it with:

python3.5 interp.py (name of image)

Run with:

python3.5 main.py (name of compiled image) [-d]

To Do:

  • Documentation (for code usage)
  • Proper I/O to handle keyboard input
  • Improve the "compiler"
  • Fixing up of the debugger

About

Python interface for creating and testing opcodes on software defined hardware

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages