Особенность отладки

Несоблюдение хотя бы одного требования СОМ-формата может послужить причиной неправильной работы    программы. Необходимо правильно писать в этом случае - директивы SEGMENT, ASSUME и END. Если опущена директива ORG 100H, то на данные в   префиксе   программного   сегмента   будут   установлены неправильные ссылки  с  непредсказуемым  результатом  при выполнении.

Попытка выполнить ЕХЕ-модуль программы, написанной для СОМ-формата, успеха не имеет. Пример программы типа ЕХЕ

ЕХЕ-программы немного сложнее в исполнении, но для них отсутствует ограничение размера в 64 килобайта, так что все достаточно большие программы используют именно этот формат. Конечно, ассемблер позволяет уместить и в 64 килобайтах весьма сложные и большие алгоритмы, а все данные хранить в отдельных файлах, но ограничение размера все равно очень серьезно, и даже чисто ассемблерные программы могут с ним сталкиваться. n style='font-size:12.0pt;font-family:"Times New Roman","serif"'>; hello-2.asmn style='font-size:12.0pt;font-family:"Times New Roman","serif"'>; Выводит на экран сообщение " Hello World "


<< назад вперед >>