Порты – это управляющие ячейки памяти для периферийных устройств компьютера.
Место портов в системе управлении аппаратурой компьютера (схема сильно упрощена):
Для контроля состояния любого устройства и передачи ему управляющих сигналов достаточно всего двух команд, присутствующих в системе команд микропроцессора:
· IN аккумулятор, номер_порта — ввод в аккумулятор (AX/AL) из порта с номером номер_порта;
· OUT порт, аккумулятор — вывод содержимого аккумулятора (AX/AL) в порт с номером номер_порта.
КОМАНДА ВВОДА ИЗ ПОРТА IN
Формат команды:
IN АККУМУЛЯТОР,НОМ_ПОРТА
Передает байт, слово, двойное слово из порта ввода-вывода в регистр AL/AX/EAX.
В ыполнение команды не влияет на флаги.
Команда применяется для прямого управления оборудованием компьютера посредством портов. Номер порта задается вторым операндом в виде непосредственного значения или значения в регистре DX. Непосредственным значением можно задать порт с номером в диапазоне 0-255. При использовании порта с большим номером используется регистр DX.
studopedia.su - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление