Команды ввода-вывода обмениваются данными между аккумулятором и внешними устройствами через порты.
**IN port** – чтение из порта (2 байта, 10 тактов)
Загружает байт из указанного порта (00h–FFh) в аккумулятор. Адрес порта дублируется на A0–A7 и A8–A15.
**OUT port** – запись в порт (2 байта, 10 тактов)
Выводит байт из аккумулятора в указанный порт.
**Порты устройств в эмуляторе**
• Монитор – вывод символов (текстовый слой) и пикселей (графический слой)
• Дисковод / HDD – обмен данными с виртуальными накопителями
• Сетевой адаптер – передача и приём данных
• Принтер – вывод символов в буфер печати