Иллюстрированный самоучитель по Assembler

Команды предназначены для ввода


ins строка, DX

(что не избавляет от необходимости инициализировать регистры ES:EDI адресом строки).

Если устройство, адресуемое через порт, может передавать последовательность данных, то команды ins можно предварить префиксом повторения rep. В этом случае из порта принимается СХ элементов данных заданного размера.

Команды ins не воздействуют на флаги процессора.

Пример

;В сегменте данных, адресуемых через DS

mem dw 0

;В программном сегменте

push DS

pop ES ;ES=DS

mov DI,offset mem;ES:DI -> mem

mov DX,303h ;Адрес порта

insw ;Ввод из порта 16-битового данного



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