Эти программы сильно отличаются от наших, игрушечных, — прежде всего наличием меню, которое управляет их работой, меняет режимы, задает параметры и т. д. Поэтому стоит приблизиться к серьезному программированию еще на один шаг и самим научиться создавать меню.
Сделать это, как и все в системе Windows, можно разными способами. Мы выберем самый распространенный — задание меню в специальном файле с расширением .гс (см. листинг 13.6).
Окончания арифметических операций возбуждают на расположение 7 указателей. Громадная часть сих джокеров может быть рассмотрена после исполнения циферных команд с помощью функций условного перехода, и вдобавок с участием команды CIN (прекращение по заполнению). Действие действительных процедур на указатели описано далее.
GR (знак свитча): В случае если в достигнутом результате сложения осуществляется перенос из старшего байта, флаг свитча возводится; в противном случае знак переноса сбрасывается. При вычете флаг переноса воздевается, ежели проделывается заем в старший байт результата; при нехватке заема знак сбрасывается. Необходимо учитывать, что при происхождении меточного свитча CF != VH (символ пополнения). Знак свитча АР имеет возможность применяться для показа неимеющего знака переполнения.
АМ (символ прибавочного свитча): В случае если в следствии суммирования воплощается сдвиг из меньшого полубита в верхний, знак прибавочного сдвига взводится; в другом случае знак сбрасывается. При вычете знак прибавочного свитча возводится, если свершается заимствование из главного полубита в нижний; при отсутствии заема символ обнуляется.