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



Вспомним, например, о процедуре CreateFile, с ко­торой мы познакомились в разделе «Интернет — источник знаний» главы 6. Ее описание, найденное в базе данных MSDN:

HANDLE CreateFile ( LPCTSTR IpFileName. DWORD dwDesiredAccess. DWORD dwShareMode.

LPSECURITY_ATTRIBUTES IpSecurityAttributes.

DWORD dwCreationDisposition.

DWORD dwFlagsAndAttributes.

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

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

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

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


назад далее