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



После компиляции ресурсов в папке возникает новый файл с расширением .res, который компоновщик объ­единяет с объектным файлом, чтобы в результате получилась готовая програм­ма .ехе. Командный файл для приготовления программы, заданной листингами 13.6, 13.7, показан в листинге 13.8.

Листинг 13.8. Командный файл menumake.bat для программ с ресурсами

Арифметические команды и флаги

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

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

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


назад далее