Особенностью микропроцессора Intel 8080, отличающей его от других, даже более развитых систем, является возможность организации ввода-вывода двух типов: по специальным командам, по аналогии с обращением к памяти.
Ввод-вывод с помощью специальных команд называется аккумуляторным (изолированным) вводом-выводом. В этом случае адресное пространство портов ввода и вывода отделено от адресного пространства памяти, которая может занимать все адресное пространство (64К).
Команда ввода имеет мнемонику IN, а команда вывода – OUT . Соответствующие команды имеют двухбайтный формат: второй байт указывает непосредственно номер устройства (адрес), из которого информация должна быть введена в аккумулятор или, наоборот, в которое должно быть послано содержимое аккумулятора (табл. 2.13). При 8-разрядных адресах возможно обращение к 256 портам ввода и 256 портам вывода.
Таблица 2.13