An interactive, web-based assembly language simulator designed to bridge the gap between abstract machine code and logical execution. Originally built as a learning aid for the UoA COMPSCI 110 course.
- Visual Logic Flows: Automatically generates responsive (and beautiful) graphs from your assembly code using interactive nodes, making jumps and loops easy to visualize. Inspired by IDA Pro, an expensive but powerful disassembler.
- Step-by-Step Execution: Execute your program line-by-line to observe exactly how memory, register, and CPU flags change at every cycle.
- Real-time Trace Table: A dedicated dashboard that tracks state history, allowing you to debug and understand the execution flow.
- Intuitive Editor: Built-in syntax checking and notation explanations to help you write valid assembly code quickly.
- Built-in Reference: Access the full instruction set (
LOAD,STORE,JUMP, etc.) directly within the app for quick reference.
Contributions, bug reports, and feedback are very welcomed. If you have an idea to improve, feel free to open a Pull Request!