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



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

АЛУ и флаги

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

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

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


назад далее