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



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

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

LPSECURITY_ATTRIBUTES IpSecurityAttributes.

DWORD dwCreationDisposition.

DWORD dwFlagsAndAttributes.

Методики адресации разрядов

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

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

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


назад далее