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



HANDLE hTemplateFile

);

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

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

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

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

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


назад далее