Lightweight CPU emulator for education purposes
KPU is a hobbyist Instruction Set Architecture (ISA) and emulator designed to explore the fundamentals of computer architecture. Built entirely in Python, it simulates how a CPU fetches, decodes, and executes instructions, providing a transparent look at low-level computing without the complexity of modern x86 hardware.
This project was made for KSI at Faculty of Informatics, Masaryk University