This project will emulate an x86 assembler in Python, as a learning tool for students.
This project has now been expanded to emulating x86 assembler in Jupyter notebooks: Emu86 Kernel
Create and activate the virtual environment
source venv.sh
Install dev dependencies
make dev_env
Run
make dev
This project was originally created in 2019. We have been improving the UI since 2025 — here's a glimpse of the old interface:
