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



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

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

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

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

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


назад далее