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



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

Адресация разрядов

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

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

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


назад далее