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



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

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

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

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

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

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


назад далее