This tool allows writing, running and debugging x86 assembly in the browser.
It visualizes the program state (cpu and memory), supports breakpoints and
enables line-by-line stepping.
You can try it online here.
- x86 assembly editor
- Intel/NASM syntax with syntax-highlighting
- breakpoints
- current execution line highlight
- CPU emulation
- run, stop, pause, continue, step execution
- register and status flags visualization
- tick rate setting
- Memory visualization
- variable byte size (1/2/4)
- ASCII visualization
- Output console
- Stack visualizer
- Register dereference visualiser
- Proper arithmetic using 16-bit? calculations
- More instructions
- Enable comments on empty lines
##Installation
Run npm install
.
Opens the site in browser.
npm start
###Tests
npm test
###Build
Builds the application into dist
folder.
npm run build