Ассемблер для Windows

         

Команды вводавывода



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

INAL(AX,EAX),Port
IN AL(AX,EAX),DX

Ввод в аккумулятор из порта ввода-вывода. Порт адресуется непосредственно или через регистр DX.

OUT port,AL(АХ,EAX)
OUT DX,AL(АХ,EAX)

Вывод в порт ввода-вывода. Порт адресуется непосредственно или через регистр DX.

[REP] INSB
[REP] INSW
[REP] INSD

Выводит данные из порта, адресуемого регистром DX в ячейку памяти ES:[EDI/DI]. После ввода байта, слова или двойного слова производится коррекция EDI/DI на 1,2,4. При наличии префикса REP процесс продолжается, пока содержимое СХ не станет равным 0.

[REP] OUTSB
[REP] OUTSW
[REP]&nbspOUTSD

Выводит данные из ячейки памяти, определяемой регистрами DS:[ESI/SI], в выходной порт, адрес которого находится в регистре DX. После вывода байта, слова, двойного слова производится коррекция указателя ESI/SI на 1,2,4.




Содержание  Назад  Вперед