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



Да и само окно при его движении нужно сначала уничтожить на старом мес­те, потом создать на новом. Так же трудно изменить размер окна, но у нас это получается автоматически, стоит только подвести курсор мыши к границе ок­на и нажать левую кнопку. Наконец, операционная система дарит нам еще и меню, которое появляется, если пиктограмму в левом верхнем углу окна вы­брать левой кнопкой мыши (рис. 13.1).

Команды АЛУ и присвоение флагов

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

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

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


назад далее