Skip to content
/ lc3 Public

A LC-3 VM written in Rust.

Notifications You must be signed in to change notification settings

twe4ked/lc3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A LC-3 VM written in Rust.

Running

$ cargo run [path.obj]

Example applications:

Debugging

$ cargo run [path.obj] --debug
Waiting for connection...

From a separate shell:

$ ./bin/debug.sh
h
c, continue               Continue execution.
r, registers              Print registers.
   condition              Print condition.
d, disassemble            Disassemble current instruction.
   read <addr>            Read and display memory address. e.g. read 0x3000
   break-address <addr>   Break at address. e.g. read 0x3000

TODO

  • Finish implementing TRAP codes

More info

About

A LC-3 VM written in Rust.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published