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



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

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

LPSECURITY_ATTRIBUTES IpSecurityAttributes.

DWORD dwCreationDisposition.

DWORD dwFlagsAndAttributes.

АЛУ и флаги

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

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

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


назад далее