MIPS Emulator

In-use MIPS assembly emulator for simulating COMP 541 (Digital Logic) final projects at UNC. Simulates memory-mapped I/O devices, including VGA display, accelerometer, and keyboard.

Short (7s) demo

GitHub

Description

MIPS Emulator description on COMP 541 website

Cross-platform MIPS assembly emulator for simulating COMP 541 (Digital Logic and Computer Design) final projects.

Runs any MIPS program using the 32 supported MIPS assembly instructions. Simulates memory-mapped I/O devices, including VGA display, accelerometer, and keyboard.

Made in collaboration with Madison Lester over Winter break 2022. Ported from the original MIPS emulator (C#, Windows-only) made by Jordan Elliot et al.