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



Объявление параметров про­цедуры и возвращаемых ей значений BYTE, WORD и т. д. привели к дикой путанице, потому что невозможно было бы запомнить параметры и отличить их друг от друга. Вместо этого Windows использует множество названий параметров, опре­деляемых директивой typedef

Команды АЛУ и адресация

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

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

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


назад далее