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



ifnb <FHandle> mov bx. FHandle endif

превратятся в:

mov bx. FHandle

'Существует, конечно, и противоположная директива ifb (If Blank — если пуст): ifb <нара MeTp>...endif.

endif

mov mov mov

ex. NOfBytes dx. offset Buff ah. 3fh

Если макрос вызывается без параметра Fhandle, то посылать в регистр Ьх нечего (под­разумевается, что хендл уже там) и строки ifnb ...endlf будут просто пропущены. Иными словами, ассемблер, встретив вызов макроса:

Методики адресации разрядов

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

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

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


назад далее