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



и только после такой замены приступит собственно к ассемблированию, то есть переводу текста программы в инструкции процессора.

Как видим, замена строк:

mov ah. 4ch

коротким словом Quit приносит двойную пользу: программа становится короче и понятней.

Но часто такая замена невозможна, из-за того что тело макроса содержит пара­метр, который может меняться в разных местах программы. Например, строки

АЛУ и указатели

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

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

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


назад далее