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



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

Арифметико логические операции с присвоением флага

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

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

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


назад далее