Skip to content

An educational resource that enables students to better visualize the execution of assembly code

Notifications You must be signed in to change notification settings

jcancelli/cpu-visual-simulator

Repository files navigation

CPU Visual Simulator

A web-based, open-source, educational resource

CPU Visual Simulator is a web based educational resource that allows students to input assembly language code directly into the RAM and visualize its execution.

Try it out at https://cpuvisualsimulator.github.io

CPU Visual Simulator Screenshot

Features

  • 📖 Integrated manual
  • ✏️ Editable RAM, Program Counter, Accumulator and Status Word
  • 🎛️ Controllable execution and execution speed
  • 🔊 Togglable audio explainations of the execution
  • 📜 Togglable text explainations of the execution
  • 🏷️ Labels can be associated to addresses and used as operands inside instructions
  • 📂 Programs can be saved/loaded from human readable .cpuvs files
  • 🟢 Easy to follow and toggleable animations
  • 🔟 Toggleable binary representation of data
  • 🎨 Customizable busses and busses animations colors
  • 🌐 3 supported languages (english, spanish and italian) and more to come

About

An educational resource that enables students to better visualize the execution of assembly code

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published