Skip to content

Bl41r/lc-3-virtual-machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lc-3-virtual-machine

A Python implementation of an LC-3 virtual machine

This is a fun project following along with https://justinmeiners.github.io/lc3-vm/index.html

The original source was written in C, but this is a Python implementation.

running the program:

python3 lc3.py <rom filename>

Little Computer 3, or LC-3, is a type of computer educational programming language, an assembly language, which is a type of low-level programming language.

It features a relatively simple instruction set, but can be used to write moderately complex assembly programs, and is a theoretically viable target for a C compiler. The language is less complex than x86 assembly but has many features similar to those in more complex languages.

About

A Python implementation of an LC-3 virtual machine

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages