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



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

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

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

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

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


назад далее