KR580 – эмулятор микропроцессорной системы на базе процессора КР580ВМ80А.
КР580ВМ80А – советский аналог Intel 8080A (n-МОП технология). Оперирует 8-разрядными данными, адресует до 64 КБ памяти и 256 портов ввода-вывода.
Эмулятор воспроизводит полный цикл выполнения команд – выборку, декодирование, исполнение – и визуализирует состояние процессора на структурной схеме в реальном времени. Предназначен для изучения архитектуры МП-систем, отладки ассемблерных программ и проведения лабораторных работ.
Проект с открытым исходным кодом, написан на Rust (GUI – iced).