Assembler для начинающих



              

EXTRN и PUBLIC - часть 6


    рассмотреть. Данная программа выполняется как программа типа .EXE.
    При передаче управления программе типа .EXE система DOS организует
    для этой программы стек. Информация для стека поступает от
    редактора связей, который записывает ее в головную метку файла типа
    .EXE. Подготовить все для стека обязан программист. Если он этого
    не сделает, то редактор связей выдает соответствующее сообщение. В
    обычной ситуации это не может служить препятствием для выполнения
    программы. Однако в таком случае параметры стека для программы
    выбираются по умолчанию, т.е. местоположение и размер стека могут
    оказаться неподходящими. За подготовку стека отвечает сегмент
    STACK, входящий в программу на Фиг.5.13. Его имя STACK и задание
    соответствующего атрибута равным STACK говорят о том, что это
    область памяти предназначена для стека. Редактор связей, кроме
    того, проверяет, правильно ли установлен указатель стека в момент,
    когда управление передается программе.



Содержание  Назад  Вперед