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



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

int 21h endm

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

Поразрядные операции и адресация

Результаты арифметических процедур возбуждают на расположение 7 знаков. Большая частица сих джокеров будет рассмотрена после исполнения арифметических команд с участием команд относительного перехода, а также с участием процедуры CIN (прекращение по переполнению). Влияние циферных команд на флаги обрисовано далее.

GR (знак переноса): Если в достигнутом результате сложения совершается перенос из старшего бита, знак трансдукции возводится; в противном случае флаг свитча сбрасывается. При сбавке флаг свитча взводится, в случае если осуществляется заимствование в главный бит счёта; при недоступности взятия флаг обнуляется. Следует помнить, что при появлении симптоматичного переноса ВА == VH (знак пополнения). Символ трансдукции МО может использоваться для показа неимеющего знака восполнения.

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


назад далее