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



Окна

Сообщения

Чужие мысли читать не умею, хочешь выйти — нажми на кнопку.

Объявление в маршрутном такси

Между операционной системой Windows и шофером маршрутного такси есть не­сомненное сходство. И та и другой ничего не ждут, а лишь отвечают на возник­шие сообщения. Шофер не спрашивает на каждой остановке, есть ли желающие выйти. Точно так же Windows не опрашивает выполняемые программы, а реаги­рует на сообщения от них.

Арифметико логические операции с присвоением флага

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

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

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


назад далее