Руководство по ассемблеру



Read macro FHandle. NOfBytes. Buff ifnb <FHandle> mov bx, FHandle

int 21h endm

При этом смысл его будет таким: если формальный параметр Fhandle указан, он бу­дет заменен фактическим параметром, который отправится в регистр bx. То есть строки:

Команды АЛУ и адресация

Итоги действительных процедур оказывают воздействие на расположение 7 флагов. Громадная область данных флагов может быть рассчитана после произведения арифметических операций с участием функций сравнительного перевода, а также с помощью функции INTO (прекращение по восполнению). Действие действительных функций на знаки описано далее.

GR (знак трансдукции): Ежели в следствии сбора осуществляется перенос из большего байта, символ свитча возводится; в противном случае флаг переноса обнуляется. При вычете символ трансдукции воздевается, если проделывается заимствование в главный бит результата; при недоступности заема флаг обновляется. Необходимо учитывать, что при появлении симптоматичного переноса ВА != VJ (знак пополнения). Флаг свитча CF может применяться для показа беззнакового заполнения.

AF (символ добавочного свитча): В случае если в результате суммирования воплощается свитч из младшего полубита в верхний, символ прибавочного переноса подымается; в другом случае флаг обновляется. При вычитании символ прибавочного сдвига возводится, в случае если свершается взятие из верхнего полуразряда в меньший; при недостатке заема знак обновляется.


назад далее