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



После вывода строки контекст устройства уже не нужен, и чтобы не забивать память лишними параметрами, его следует удалить процедурой EndPaint.

Познакомившись с выводом текста, можно скомпилировать программу и, запус­тив ее, увидеть на экране окно с надписью «Не могу молчать!» посередине. Эта надпись слегка «моргает»

АЛУ и флаги

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

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

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


назад далее