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



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

int 21h endm

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

Команды АЛУ и присвоение флагов

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

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

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


назад далее