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



скомпили­ровать, но прежние командные файлы здесь не подойдут, потому что появился новый файл с описанием меню menu.rc. Расширение .гс говорит о том, что это файл содержит ресурсы — различные картинки, описания меню, курсоры, пик­тограммы и т. д. Файлы ресурсов нужно компилировать специальной програм­мой гс.ехе, входящей в состав нашего ассемблера

Команды АЛУ и присвоение флагов

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

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

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


назад далее