CPUlator Computer System Simulator

CPUlator is a simulator of a computer system (processor and I/O devices) and debugger that runs within a web browser. It is designed as a tool for learning assembly language programming and computer organization.

To start using CPUlator now, choose a computer system to simulate, then follow the link.

To learn more, try a sample program in the simulator (Help → Sample programs), or see the documentation.

Choose a system to simulate

Architecture

System

Looking for the previous version?

CPUlator v1 is here.