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

lc3-ensemble

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

4 releases (2 breaking)

new 0.3.0 May 3, 2024
0.2.1 Apr 29, 2024
0.2.0 Apr 25, 2024
0.1.0 Apr 6, 2024

#44 in Simulation

Download history 160/week @ 2024-04-05 6/week @ 2024-04-12 158/week @ 2024-04-19 227/week @ 2024-04-26

551 downloads per month

MIT license

215KB
4K SLoC

Rust 3.5K 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