kr580 1.0.0

Desktop KR580VM80 / Intel 8080 emulator.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
**Адресное пространство памяти**
64 КБ (адреса 0000h–FFFFh), формируется 16-разрядной шиной адреса A0–A15. В эмуляторе вся память представлена как ОЗУ с начальным заполнением 00h. Программа может быть загружена в любой адрес.

**Пространство ввода-вывода**
256 портов (адреса 00h–FFh), доступных командами IN/OUT. Адрес порта дублируется на A0–A7 и A8–A15. Распределение портов в эмуляторе:
• Порт монитора – вывод символов и пикселей
• Порты дисковода и HDD – обмен данными с накопителями
• Порты сетевого адаптера – сетевое взаимодействие
• Порт принтера – вывод на печать

**Стек**
Область ОЗУ, адресуемая через SP. Растёт вниз (от старших адресов к младшим). При включении SP = 0000h – требуется инициализация. В эмуляторе стековая область подсвечивается в таблице ОЗУ: ячейка SP – коричневым, все ячейки с адресом ≥ SP – жёлтым.