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



Quit macro

mov ah. 4ch int 21h

endm

Сначала идет имя макроса, затем слово macro, составляющее его заголовок, затем тело макроса, состоящее из двух строк, и признак конца макроса endm. После того как макрос определен, ассемблер заменит каждое слово Quit, встреченное в программе, двумя строками:

mov ah. 4ch int 21h

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

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

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

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


назад далее