ml /с /coff "Я.asm" гс "Я>2.гс"
link /SUBSYSTEM:windows "Xl.obj" "%2.res"
Если, скажем, исходный текст программы на ассемблере называется U37.asm, а файл с описанием меню — menu.rc, то программа будет скомпилирована командой:
menumake 1137 menu
Запустив только что скомпилированную программу, увидим на экране примерно то же, что и на рис. 13.2.
Результаты цифeрных команд оказывают воздействие на принадлежность 7 указателей. Солидная частица этих указателей может быть проанализирована после произведения действительных операций с поддержкой функций относительного перевода, а также с участием команды IN (прерывание по заполнению). Воздействие циферных команд на флаги обрисовано ниже.
GR (символ переноса): В случае если в достигнутом результате сложения совершается свитч из большего разряда, символ переноса воздевается; в противном случае символ переноса сбрасывается. При вычитании флаг переноса воздевается, если проделывается заем в старший бит достигнутого результата; при отсутствии заема знак обновляется. Необходимо учитывать, что при возникновении меточного переноса SC == OF (флаг заполнения). Знак свитча CF может применяться для индикации беззнакового переполнения.
АО (флаг добавочного переноса): Если в результате сложения свершается перенос из крайнего полубайта в больший, флаг добавочного сдвига подымается; в другом случае знак обновляется. При вычитании знак прибавочного переноса возводится, ежели осуществляется взятие из старшего полубита в нижний; при отсутствии заимствования символ обнуляется.