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



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

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

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

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

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


назад далее