KR580 is a microprocessor system emulator based on the KR580VM80A chip.
The KR580VM80A is a Soviet clone of the Intel 8080A 8-bit processor (n-MOS technology). It addresses up to 64 KB of RAM and 256 I/O ports. The emulator reproduces the complete instruction cycle: fetch, decode, execute. All CPU state changes are visualized in real time on the structural diagram.
The emulator is designed for studying microprocessor architecture, debugging assembly programs, and conducting lab exercises. Open source, written in Rust with the iced GUI library.