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



Для нормальной работы ей необходимы три параметра: в регистре bx должен быть хендл файла — по сути его номер в операционной системе, который программа узнает при созда­нии файла. Этот хендл похож на дескриптор файла, возвращаемый процедурой CreateFile Windows API. Второй параметр — число читаемых байтов — должен быть в регистре сх, и, наконец, третий параметр — смещение буфера, куда чи­таются байты из файла

Натуральные операции и указатели

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

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

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


назад далее