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



mov dx. offset hello mov ah. 09 int 21h

и уже их преобразует в инструкции процессора.

int

21h

В рассмотренном примере у макроса был один параметр. Но их может быть сколько угодно. При вызове таких макросов параметры разделяются запяты­ми. В качестве примера создадим макрос, читающий файл в системе DOS. Эту задачу выполняет функция 3fh прерывания 21h

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

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

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

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


назад далее