Лабораторная работа №15 Инструментальное программное обеспечение


Download 36.32 Kb.
bet2/5
Sana04.11.2023
Hajmi36.32 Kb.
#1748518
TuriЛабораторная работа
1   2   3   4   5
Редактор связей - системная обрабатывающая программа, редактирующая и объединяющая объектные модули, полученные в результате работы транслятора, в единые загрузочные, готовые к выполнению программные модули. Загрузочный модуль может быть помещен операционной системой в основную память и выполнен. Загрузочный модуль компонуется из одной или нескольких программных секций -перемещаемых частей программы. Каждый объектный модуль из входного потока редактора связей может иметь ссылки к программным секциям в других модулях. Такие ссылки называются внешними. Символ указываемой внешней ссылкой называется внешним именем. Установленное редактором связей соответствие между внешними ссылками и внешними именами называется разрешением ссылки.
Загрузчик - системная обрабатывающая программа, объединяющая основные функции редактора связей и программы выборки в одном пункте задания. Загрузчик помещает находящиеся в его входном наборе данных объектные и загрузочные адресные константы с учетом фактического адреса загрузки и передает управление в точку входа созданной программы.
Отладчик позволяет управлять процессом исполнения программы. Являясь тем самым инструментом для поиска и исправления ошибок в программе. Базовый набор функции отладчика включает: пошаговое выполнение программы, остановка в заранее определенных точках, возможность остановки в некотором месте программы выполнение некоторого условия; изображение и изменение значений переменных.
Язык ассемблера относится к классу машинно-ориентированных языков. Машинно-ориентированным языком называется язык программирования, отражающий структуру архитектуры компьютера, а соответственно, уровень абстракции программы на ассемблере соответствует архитектуре компьютера. Каждой команде машинно-ориентированного языка соответствует команда компьютера:

  • типы данных;

  • способами адресации данных в программах;

  • множеством операций выполняемых компьютером;

  • способами управления работой компьютера.




Download 36.32 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling