Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 893 Bytes

README.md

File metadata and controls

42 lines (33 loc) · 893 Bytes

LC-3 Machine Simulator

Desgin

Compile the simulator

cargo build

Run the machine simulator, given a specific lc3 trace file

cargo run trace/<lc3_trace_file>.asm

Run the simulator with debugging mode, given a specific lc3 trace file

cargo run --debugger trace/<lc3_trace_file>.asm

Run the visualizer

cd static
npm run start

TODO Functionalities

  • fully featured LC3 Architecture
  • command-line debugger and terminal syntax highlight
  • WASM-based web simulator

TODO docs

  • docs for LC3 ISA
  • docs for command-line virtual debugging
  • docs for playing the simulator with WASM

TODO promotion

  • promote to CS/ECE 252

References