VirtualComp
Most efficient title ever; A virtual compiler and debugger that serves as a learning tool!
This project implements a stack and register-based virtual CPU designed as an educational tool for learning how low-level systems, instruction sets, and debuggers work. It features a full instruction execution pipeline, bytecode format, assembler, and interactive step-through debugger with tracing and breakpoints.

Custom Virtual CPU Architecture includes tack operations (PUSH, POP, ADD, SUB, etc.), 8 general-purpose registers R0–R7, Arithmetic, memory, and control-flow instructions, Flags for comparisons (EQ, GT, LT), and an Interactive Stepper Debugger with step, cont, and breakpoint commands

