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



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

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

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

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

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


назад далее