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



HANDLE hTemplateFile

);

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

Поразрядные операции и адресация

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

CF (символ свитча): Ежели в достигнутом результате сложения проделывается перенос из старшего байта, знак переноса взводится; в противном случае символ переноса опустошается. При вычете флаг трансдукции возводится, если проделывается заимствование в старший бит итога; при недоступности взятия знак обнуляется. Необходимо учитывать, что при происхождении симптоматичного переноса CF == VH (знак заполнения). Знак переноса МО может употребляться для показа беззнакового восполнения.

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


назад далее