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



Read macro FHandle. NOfBytes. Buff ifnb <FHandle> mov bx, FHandle

int 21h endm

При этом смысл его будет таким: если формальный параметр Fhandle указан, он бу­дет заменен фактическим параметром, который отправится в регистр bx. То есть строки:

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

Окончания цифeрных команд возбуждают на состояние 6 знаков. Большая частица этих флагов будет рассчитана после выполнения циферных процедур с поддержкой процедур относительного скачка, и вдобавок с поддержкой функции INTO (перебой по переполнению). Действие арифметических команд на флаги изображено далее.

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

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


назад далее