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



Этот компилятор бесплатен и его можно найти на ftp-сайте фирмы Borland ftp://ftpd.borland.com/download/bcppbuilder/ freecommandLinetools.exe.

После запуска компилятора в папке, где хранится исходный текст функции hchg

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

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

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

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


назад далее