Ассемблер для 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.