Topic: "lc3"
justinmeiners/lc3-vm
Write your own virtual machine for the LC-3 computer!
Language: Makefile - Size: 1.36 MB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 1,241 - Forks: 174

rpendleton/lc3-2048
implementation of git.io/2048 written in LC-3 assembly, an educational computer architecture
Language: Assembly - Size: 44.9 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 82 - Forks: 10

TricksterGuy/complx
Extensible LC-3 Simulator (GUI and CLI), Assembler, and Autograder/Test Framework written in C++. Mainly used in CS2110 at Georgia Tech
Language: C++ - Size: 10.9 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 62 - Forks: 30

rpendleton/lc3sim-c
implementation of the LC-3 virtual machine, an educational computer architecture
Language: C - Size: 28.3 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 47 - Forks: 16

KuldeepSinh/lc3_vm
LC-3 (Little Computer 3) VM implemented in Rust
Language: Rust - Size: 102 KB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 43 - Forks: 7

justinmeiners/lc3-rogue
Roguelike tunnel generator in LC3 assembly. (Homework)
Language: Assembly - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 39 - Forks: 6

digorithm/LC-3-Rust
An LC-3 virtual machine written in Rust for learning purposes.
Language: Rust - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 38 - Forks: 10

rpendleton/lc3sim-js
implementation of the LC-3 virtual machine, an educational computer architecture
Language: JavaScript - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 36 - Forks: 7

netb2c/LC3
Size: 71.8 MB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 27 - Forks: 5

robmorgan/go-lc3-vm
LC-3 Virtual Machine in Go
Language: Go - Size: 103 KB - Last synced at: 3 days ago - Pushed at: almost 6 years ago - Stars: 26 - Forks: 5

dmjio/LC3
:floppy_disk: The LC3 virtual machine
Language: Haskell - Size: 22.5 KB - Last synced at: 25 days ago - Pushed at: 5 months ago - Stars: 23 - Forks: 2

atul-g/rust_vm
A simple virtual machine written in Rust emulating the LC3 computer
Language: Rust - Size: 363 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 1

jsawruk/lc3-vm
LC3 Virtual Machine
Language: C - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 17 - Forks: 4

PaperFanz/laser
An LC3 assembler created over winter break to practice C.
Language: C - Size: 237 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 6

rauhul/ece411
Computer Architecture UIUC SP 2018
Language: Assembly - Size: 81.8 MB - Last synced at: 25 days ago - Pushed at: about 7 years ago - Stars: 12 - Forks: 2

nickodell/lc3-cc
A C compiler for the LC3 architecture
Language: Python - Size: 85 KB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 5

no-defun-allowed/lc3-in-lc3
A metacircular LC3 implementation
Language: Common Lisp - Size: 339 KB - Last synced at: 27 days ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 0

frectonz/lc3
Observable LC3 Virtual Machine
Language: OCaml - Size: 157 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 0

dadler64/PennSim
Continuation of the PennSim LC3/P37X simulator.
Language: Java - Size: 1.92 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0

mrhampson/lc3-typescript-vm
An LC3 VM in typescript running on nodejs
Language: TypeScript - Size: 79.1 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 5

aviaryan/lc3-sublime
LC3 Programming Package for Sublime Text
Language: Assembly - Size: 11.7 KB - Last synced at: 3 days ago - Pushed at: about 8 years ago - Stars: 8 - Forks: 1

d0rj/LC3_vm
Simple implementation of LC3 virtual machine
Language: C++ - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 2

covx/lc3
Lc3 Little Computer Emulator
Language: Go - Size: 243 KB - Last synced at: 29 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 0

daohainam/mini-lc3
Language: C# - Size: 128 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 6 - Forks: 0

afnanenayet/lc3-vm
A VM for the LC3 architecture
Language: Rust - Size: 55.7 KB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

hashemi/lc3-swift
LC-3 virtual machine written in Swift
Language: Swift - Size: 10.7 KB - Last synced at: 3 days ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 2

3TUSK/LC-Sharp
Yet Another LC-3 toolkit (incl. parser, assembler and emulator)
Language: C# - Size: 150 KB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

hadialqattan/lc3-vm-golang
LC3-VM Go implementation, an educational computer architecture.
Language: Go - Size: 260 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

ianklatzco/lc3
CPU emulator and disassembler
Language: Python - Size: 33.2 KB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 2

kbbuch/LC3-Verification
Verification of a 5 stage LC3 pipelined CPU with System Verilog and Mentor Graphics ModelSim
Language: SystemVerilog - Size: 241 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 0

dxrcy/lasim
A simple LC-3 assembler and simulator
Language: C++ - Size: 259 KB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

smoynes/elsie
A pedagogical LC-3 emulator
Language: Go - Size: 2.5 MB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

Samuele95/LC3VM
Implementation of a LC3 Virtual Machine, with a simple Operating System, based on https://www.jmeiners.com/lc3-vm/
Language: C - Size: 1.01 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

jurisliepins/lc3-vm
LC3 VM implementation in F#.
Language: F# - Size: 60.5 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

jakhax/LC3-VM
A virtual machine that can run assembly language programs for the LC3 computer.
Language: C - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 2

aryanA101a/lulu
LC3 Virtual Machine in Golang
Language: Go - Size: 13.7 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

richardso21/complxer
An LC3 simulator-assembler suite written in golang (made while I was taking CS 2110)
Language: Go - Size: 70.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

jinwoo/lc3
Language: OCaml - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

twe4ked/lc3
A LC-3 VM written in Rust.
Language: Rust - Size: 121 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

Pyxxil/rust-lc3-as
An implementation of an assembler for the LC3 Language
Language: Rust - Size: 305 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

rumkin/lc3vm
Little Computer 3 (LC-3) TypeScript implementation
Language: TypeScript - Size: 48.8 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

whichxjy/LC3-VM-Racket
Implementation of LC-3 virtual machine in Racket
Language: Racket - Size: 16.6 KB - Last synced at: 11 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

AnasMations/LC3-Simulator
LC3 Simulator and Assembler run using Python3 and PyQt5 for GUI
Language: Python - Size: 32.3 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

mhashim6/LC3-Virtual-Machine
LC-3 VM Python implementation.
Language: Python - Size: 66.4 KB - Last synced at: 26 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 6

deckarep/lc3-zig
The LC3 virtual machine implemented in Zig.
Language: Zig - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

CianciuStyles/lc3-vm-kotlin
A Kotlin implementation of the LC3 Virtual Machine
Language: Kotlin - Size: 102 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

samiyonas/lc3vm
Virtual machine that simulates LC-3 Architecture in C
Language: C - Size: 13.7 KB - Last synced at: 4 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

thermionik/ECE306-LC3
LC3 (Little Computer 3) assembly programs that I created for "Introduction to Computing" with Dr. Yale N. Patt
Language: Assembly - Size: 49.8 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

RazorClient/RazorVM
An lc3 vm in rust
Language: Rust - Size: 56.6 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

kermanx/lc3
LC3 Assembler & Simulator for USTC ICS 2024 Fall
Language: TypeScript - Size: 505 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

ibrahimcetin/lc3vm
Swift implementation of the LC-3 virtual machine
Language: Swift - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

keroro520/lc3-zkvm
LC3 Zero-Knowledge Virtual Machine
Language: Rust - Size: 338 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

MarkKozel/LC3_Assembler
Java-based LC-3 Assembler
Language: Java - Size: 284 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

zlrkw11/CS-210
personal learning repository
Language: C - Size: 326 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

mikkybang/LC-3-vm-go
LC-3 Virtual Machine in Golang
Language: Go - Size: 0 Bytes - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

wfenfeng/lc3_vm_rust
The LC-3 virtual machine implementation written in Rust
Language: Rust - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

thearchetypee/go-lc3-vm
An implementation of LC-3 computer in GoLang
Language: Go - Size: 20.5 KB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

alexaandru/lc3
Followed the www.jmeiners.com/lc3-vm tutorial to implement an LC-3 VM
Language: Go - Size: 53.7 KB - Last synced at: 27 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

Former/LC3_script_tools
Open source script tools for LC3 (assembler/disassembler, c compiler, simulator/virtual machine). Regress, unit and speed test.
Language: C++ - Size: 1 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

complx-tools/pylc3.core
Python Bindings for liblc3.
Language: C++ - Size: 61.5 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

kgao826/LC3-C-Emulator
Using C language to emulate LC3 assembly language
Language: C - Size: 173 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

DarkMatter-999/LC3-vm
Language: Rust - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

eersoy93/my-lc3-implementation 📦
My LC-3 implementation with C (new repo). Created for learning.
Language: C - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

aaaaaaMao/lc3-vm-ts
LC3 VM in typescript
Language: TypeScript - Size: 66.4 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

vitoOmbero/LC-3-VM
LC-3 implementation
Language: C++ - Size: 15.6 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

Nathan-Furnal/small-vm
A small virtual machine, following the "Write your own virtual machine" : https://justinmeiners.github.io/lc3-vm/ course.
Language: C - Size: 29.3 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

gil0mendes/rust-lc3
LC-3 emulator written in Rust (blog series)
Language: Rust - Size: 36.1 KB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

rrbutani/lc3tools-sys
Rust bindings for LC3Tools
Language: Rust - Size: 2.56 MB - Last synced at: about 21 hours ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Elsklivet/lc3-vm
My code from following this tutorial: https://justinmeiners.github.io/lc3-vm/
Language: C - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Sloopy3333/lc3-vm
LC-3 VM implementation in C
Language: C - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

d0rj/LC3_asm
Implementation of assembler for LC3 processor
Language: Python - Size: 128 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

adarshakshat/Multiprogrammingoperatingsystem
Semester 2, Operating System Course Porject
Language: C++ - Size: 298 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

nullist0/dart-lc3-vm
Implementation of LC3 virtual machine using Dart language.
Language: Dart - Size: 2.23 MB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

rmrt1n/lc3-emulator-in-c
LC-3 (little computer 3) emulator
Language: C - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

Elemeants/Lc3-VirtualMachine
Educational project and I choose the LC-3 CPU to make a virtual machine code that executes obj files.
Language: C - Size: 46.9 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

AurelienAubry/lc3-vm
A Little Computer 3 VM implemented in Rust
Language: Rust - Size: 32.2 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

dogtopus/radare2-lc3
LC-3 Plugin for Radare2 (WIP)
Language: C - Size: 1.58 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

archcloudlabs/LC3-VM
LC3-VM based off of the tutorial in the website description.
Language: C - Size: 1.95 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

andraantariksa/lc3-vm.cr
LC3 Virtual Machine re-implemented in Crystal lang
Language: Crystal - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

KISMET-INC/Test_Score_Calculator
This program takes in 5 test scores and returns the min, max, and average of all the scores with the corresponding letter grades.
Language: Assembly - Size: 17.6 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

kroosec/lc3vm-go
Virtual Machine for LC-3, implemented in Go.
Language: Go - Size: 34.2 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

christianscott/lc3-emulator
Emulator for LC3 https://en.wikipedia.org/wiki/Little_Computer_3
Language: Rust - Size: 66.4 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

theolepage/lc-3-emulator
An emulator for the LC-3 assembly language written in C.
Language: C - Size: 318 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

resttime/lc3
Little Computer 3 (LC-3) virtual machine
Language: Common Lisp - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

papachristoumarios/assembly
This repository contains some algorithms implemented in LC3 assembly mainly for educational purposes
Language: Assembly - Size: 15.6 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

elizabethsiegle/CS240assemblysudokusolver
Final Project for CS240 Computer Organization, partner: Jordan Henck
Language: Assembly - Size: 10.4 MB - Last synced at: about 1 month ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

Taryn-Cail/LC3-Binary-Multiplication-and-Division-
Two programs. One that performs multiplication in binary on two numbers stored in memory after the program. It works regardless of negative or positive input and stores the output after the program. The other program does integer division on two numbers also from after the program, storing the resulting quotient and remainder in memory as well.
Size: 3.91 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

BoundlessCarrot/lc3
Creating a simple VM in zig, following Justin Meiner's wonderful guide
Language: Zig - Size: 23.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Ylin07/LC-3-VM-learning
C语言学习
Language: C - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

kevbuh/2048-assembly-vm
VM to play 2048 using LC3 assembly
Language: C - Size: 466 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

AndrewZhouMQ123/LC3-VM
LC3 VM implementation in C based on https://www.jmeiners.com/lc3-vm/
Language: C - Size: 15.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

umjammer/vavi-sound-lc3
🔊 LC3 Java Sound SPI (jna)
Language: Java - Size: 3.4 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

uriid1/Lua-LC3
Language: Lua - Size: 438 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

CollinEMac/lc3-odin
An LC-3 VM written in Odin
Language: Odin - Size: 3.91 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

aqerd/LC3VM
Virtual Machine for Little Computer 3
Language: C - Size: 214 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

mcbattirola/lc3
LC-3 implementation in Zig
Language: Zig - Size: 80.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Ryuuu825/lc-3
Language: C++ - Size: 77.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

sajal90/lc3_vm
Language: C - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

DeLuks2006/pLC-3
A shrimple LC-3 Emulator/VM written fully in C
Language: C - Size: 27.3 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

faresbakhit/lc3-vm
Virtual machine for the LC-3 (Little Computer 3) architecture.
Language: Rust - Size: 511 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0
