Продвижение сайта стоимость самая доступная.
Лучшие книги интернета
Материалы предоставлены только для просмотра. Любое использование материалов в коммерческих целях запрещено

65Робер Журден



    ASSUME CS:CSEG,DS:DSEG
    PUSH DS ;храним DS вызывающей программы
    MOV AX,DSEG;устанавливаем DS оверлея
    MOV DS,AX
    .
    .
    POP DS ;восстанавливаем DS при завершении
    RET
    OVERLAY ENDP
    CSEG ENDS
    END
    1.3.6 Преобразование программ из типа .EXE в тип .COM.
    Программисты на ассемблере имеют возможность преобразовать
    свои программы из обычного формата EXE в формат COM. Файлы EXE
    имеют заголовок, содержащий информацию для привязки; DOS привязы-
    вает некоторые адреса программы при загрузке. С другой стороны,
    файлы COM существуют в таком виде, что привязка не требуется -
    они хранятся уже в том виде, в котором загружаемая программа
    должна быть в памяти машины. По этой причине файлы EXE по меньшей
    мере на 768 байтов больше на диске, чем их COM эквиваленты (хотя
    при загрузке в память они будут занимать одинаковое место). Файлы
    COM также быстрее загружаются, поскольку не требуется привязки.
    Других преимуществ у них нет, а некоторые программы слишком слож-
    ны и слишком велики, чтобы их можно было преобразовать в тип COM.
    Привязка - это процесс установки адресов, связанных с сегмент-
    ным регистром. Например, программа может указывать на начало
    области данных следующим кодом:

Предыдущая страница    65    Следующая страница




637352800