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



HANDLE hTemplateFile

);

содержит новые типы HANDLE, LPSTR, понять смысл которых можно по их назва­ниям. Handle — это дескриптор, a LPSTR — Long Pointer to STRing — длинный ука­затель на строку, проще говоря, адрес этой строки. Размер этих новых типов можно найти в файле Windows.inc, содержащем множество директив typedef. Для наших типов там находятся строчки:

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

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

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

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


назад далее