Описание процессора i8086 для программиста

IN – ввод информации из порта ввода-вывода


E4 ib

IN AL, imm8

ввод в AL из порта imm8

E5 ib

IN AX, imm8



ввод в AX из порта imm8

EC

IN AL, DX

ввод в AL из порта [DX]

ED

IN AX, DX

ввод в AX из порта [DX]

Описание.

Эта инструкция вводит байт или слово данных из указанного порта ввода-вывода.

Если информация вводится из порта с адресом в диапазоне 0–FF16, номер порта может быть задан либо в самой команде, либо предварительно загружен в регистр DX. Для ввода информации из портов с номерами, превышающими FF16, может использоваться только косвенная адресация, когда номер порта предварительно загружен в регистр DX.

Информация, прочитанная из порта, заносится в регистр AL или AX в зависимости от её разрядности.

Флажки не изменяются.



Содержание раздела