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



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

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

Адресация разрядов

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

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

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


назад далее