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



После компиляции ресурсов в папке возникает новый файл с расширением .res, который компоновщик объ­единяет с объектным файлом, чтобы в результате получилась готовая програм­ма .ехе. Командный файл для приготовления программы, заданной листингами 13.6, 13.7, показан в листинге 13.8.

Листинг 13.8. Командный файл menumake.bat для программ с ресурсами

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

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

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

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


назад далее