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



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

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

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

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

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


назад далее