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



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

Натуральные операции и указатели

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

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

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


назад далее