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



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

Арифметические команды и флаги

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

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

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


назад далее