#assembly #simulator #lc3 #parser #isa #tech #cs

lc3-ensemble

LC-3 parser, assembler, and simulator intended for Georgia Tech's CS 2110 course

7 unstable releases (3 breaking)

new 0.4.2 May 15, 2024
0.4.1 May 8, 2024
0.3.0 May 3, 2024
0.2.1 Apr 29, 2024
0.1.0 Apr 6, 2024

#49 in Simulation

Download history 160/week @ 2024-04-05 6/week @ 2024-04-12 158/week @ 2024-04-19 235/week @ 2024-04-26 457/week @ 2024-05-03 105/week @ 2024-05-10

955 downloads per month

MIT license

240KB
4.5K SLoC

Rust 4K SLoC // 0.0% comments Assembly 623 SLoC // 0.0% comments

ensemble (LC-3 parser, assembler, and simulator)

Welcome!

This is a parser, assembler, and simulator library for the LC-3 ISA written in Rust!

It also comes built-in with a basic CLI, which has the ability to assemble and simulate.


lib.rs:

A LC-3 parser, assembler, and simulator.

This is meant to be a general suite to use LC-3 assembly (meant as a backend for Georgia Tech's CS 2110 LC3Tools).

Dependencies

~2MB
~11K SLoC