2.3.4.  Команды ввода-вывода

Особенностью микропроцессора Intel 8080, отличающей его от дру­гих, даже более развитых систем, является возможность организа­ции ввода-вывода двух типов: по специальным командам, по аналогии с обращением к памяти.

Ввод-вывод с помощью специальных команд называется аккумуляторным (изолированным) вводом-выводом. В этом случае адрес­ное пространство портов ввода и вывода отделено от адресного про­странства памяти, которая может занимать все адресное пространст­во (64К).

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

Таблица 2.13