Главная страница
Навигация по странице:

  • Выполнил: Студент группы ПКС9171 Ганзюкова А.С. Проверил: Дорогова В.К г. Благовещенск2019 г.План

  • ВВЕДЕНИЕ Компоновщик – инструментальная программа, которая производит компоновку принимает на вход один или несколько объектных модулей и собирает по ним исполнимый модуль.

  • 2. Запуск LINK Запуск LINK может быть осуществлен тремя способами: - С использованием подсказок; - При помощи командной строки DOS;

  • Все опции LINK обозначаются предшествующим символом «/» и могут быть сокращены произвольным образом, но так, чтобы код оставался уникальным среди опций.

  • 4.ОСОБЕННОСТИ РАБОТЫ LINK

  • 5. Последовательность сегментов LINK копирует сегменты в исполнительный файл в той же последовательности, в какой он их считывает из объектных файлов.

  • Сегменты, имеющие идентичные имена классов, считаются принадлежащими к одному типу классов и копируются в исполнительный файл как непрерывный блок. 8 6. ГРУППЫ

  • 7 ПОИСК БИБЛИОТЕК Если же путь явно не указан, поиск производится в следующей последовательности: 1. В текущем подоглавлении;

  • SET. При помощи команды SET могут быть заданы несколько путей поиска, разделяемых точкой с запятой. Вид команды SET: SET LIB= 13Заключение

  • Список использованной литературы 1. Девид Вильям Ассемблеры и Погрузчики, 2017. – 123с. 2. Джон Н. Линкеры и Погрузчики, 2016. — С. 656.

  • Спасибо за внимание! Спасибо за внимание!

  • презентация. преза. Link линкер модулей


    Скачать 130.65 Kb.
    НазваниеLink линкер модулей
    Анкорпрезентация
    Дата04.08.2022
    Размер130.65 Kb.
    Формат файлаpptx
    Имя файлапреза.pptx
    ТипПрезентация
    #640527
    Министерство образования и науки Российской Федерации Федеральное государственное образовательное учреждение высшего образования АМУРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ (ФГБУ ВО «АмГУ») Факультет: Среднего профессионального образования Специальность: 09.02.03 – Программирование в компьютерных системах Презентация на тему: «LINK: линкер модулей» Выполнил:
    Студент группы ПКС9171
    Ганзюкова А.С.
    Проверил:
    Дорогова В.К

    г. Благовещенск

    2019 г.
    План

    Введение

    1.Общие сведения LINK

    2. Запуск LINK

    3. Опции LINK

    4. Особенности работы LINK

    5. Последовательность сегментов

    6. Группы

    7. Поиск библиотек

    Заключение

    Список использованной литературы
    ВВЕДЕНИЕ
    Компоновщик – инструментальная программа, которая производит компоновку принимает на вход один или несколько объектных модулей и собирает по ним исполнимый модуль.

    3
    1. ОБЩИЕ СВЕДЕНИЯ LINK
    Объектный линкер предназначен для создания исполнительных файлов из объектных файлов, сформированных MASM или компиляторами C или PASCAL.

    4
    2. Запуск LINK
    Запуск LINK может быть осуществлен тремя способами:
    - С использованием подсказок;
    - При помощи командной строки DOS;
    - С использованием файла ответа.

    5
    3. ОПЦИИ LINK
    Все опции LINK обозначаются предшествующим символом «/» и могут быть сокращены произвольным образом, но так, чтобы код оставался уникальным среди опций.

    6
    4.ОСОБЕННОСТИ РАБОТЫ LINK
    LINK создает исполнительный файл путем конкатенации кода программы и сегментов данных, соответствующих корректным инструкциям исходного текста. Эта сцепленная форма сегментов и является тем "исполнительным представлением", которое непосредственно копируется в память при загрузке программы.
    7
    5. Последовательность сегментов
    LINK копирует сегменты в исполнительный файл в той же
    последовательности, в какой он их считывает из объектных файлов.
    Сегменты, имеющие идентичные имена классов, считаются принадлежащими к одному типу классов и копируются в исполнительный файл как непрерывный блок.

    8
    6. ГРУППЫ

    Сегменты в группе не являются смежными, не принадлежат к одному классу и имеют разные типы комбинации.

    12
    7 ПОИСК БИБЛИОТЕК
    Если же путь явно не указан, поиск производится в следующей последовательности:
    1. В текущем подоглавлении;
    2. Если в командной строке заданы один или несколько
    путей поиска для других библиотек, LINK
    просматривает их в порядке следования в строке;
    3. На путях, определенных переменной LIB команды DOS
    SET. При помощи команды SET могут быть заданы несколько путей поиска, разделяемых точкой с запятой.
    Вид команды SET: SET LIB=<список путей>

    13
    Заключение
    Компоновщик может извлекать объектные файлы из специальных коллекций, называемых библиотеками. Если не все символы, на которые ссылаются пользовательские объектные файлы, определены, то компоновщик ищет их определения в библиотеках, которые пользователь подал ему на вход. Список использованной литературы
    1. Девид Вильям Ассемблеры и Погрузчики, 2017. – 123с.
    2. Джон Н. Линкеры и Погрузчики, 2016. — С. 656.
    3. Дэвид Саломон Ассемблеры и Погрузчики, 2011. – 317 с.
    Спасибо за внимание!
    Спасибо за внимание!


    написать администратору сайта