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



На все его пункты, за исключением последнего, откликается процедура DefWi ndowProc. Только пункт Закрыть вызывает сообщение WMJDESTROY, которое нужно обработать вручную, например освободить занятуе программой память или другие ресурсы

АЛУ и флаги

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

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

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


назад далее