MCPcopy Create free account
hub / github.com/digorithm/LC-3-Rust

github.com/digorithm/LC-3-Rust @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
34 symbols 100 edges 5 files 19 documented · 56% updated 3y ago★ 491 open issues

Browse by type

Functions 27 Types & classes 7
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

LC-3 written in Rust

An LC-3 virtual machine written in Rust for learning purposes.

Write-up/guide can be found here: www.rodrigoaraujo.me/posts/lets-build-an-lc-3-virtual-machine/

To run an LC-3 program: cargo run -- examples/<program_name>.obj

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 19
Method 8
Enum 4
Class 3

Languages

Rust100%

Modules by API surface

src/hardware/instruction/mod.rs19 symbols
src/hardware/vm/mod.rs6 symbols
src/hardware/register/mod.rs6 symbols
src/main.rs2 symbols
src/hardware/mod.rs1 symbols

For agents

$ claude mcp add LC-3-Rust \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page