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



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

int 21h endm

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

АЛУ и флаги

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

DF (знак свитча): Ежели в достигнутом результате сложения проделывается перенос из старшего байта, знак трансдукции взводится; в другом случае знак переноса опустошается. При вычете символ переноса возводится, ежели совершается заем в старший байт результата; при отсутствии взятия знак обнуляется. Следует помнить, что при возникновении знакового свитча CF = VJ (флаг заполнения). Символ переноса CF имеет возможность применяться для индикации беззнакового переполнения.

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


назад далее