mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

Системное программирование (Lexicon) [Лекции]


запомнить в избранное
 
искать в этом разделе


ВНИМАНИЕ !!! Это сокращенная версия файла. Предназначена она только для того, чтобы вы могли предварительно ознакомиться с документом, перед тем как его скачать. Здесь нет картинок, не сохранен формат, шрифт, размеры и положение на странице.
Чтобы скачать полную версию, нажмите ссылки которые находятся чуть-чуть ниже (Info File Mail)
 Info File Mail 
Файл относится к разделу:
ПРОГРАММИРОВАHИЕ, БАЗЫ ДАHHЫХ
Лекция 6
Структура файлов .EXE и их загрузка
Файл EXE, который строит компоновщик состоит из двух частей:
- управляющая информация для загрузчика.
- собственно загрузочный модулъ.
Информация для загрузчика, описанная ниже, расположена в начале
файла и образует так называемый заголовок. Сразу за ним следует тело
загрузочного модуля. Тело загузочного модуля начинается на грнице блока
и представляет собой копию образа памяти задачи, которую построил компоновщик.
Стандартная частъ заголовка имеет следующий формат:
Смещение Содержимое
00-01 4D5A - "подписъ" компоновщика, указывающая,
что файл является файлов EXE.
02-03 Длина образа задачи по модулю 512 (т.е.
число полезных байт в последнем блоке.
(Компоновшики версий до 1.10 помещали в это
поле 04; если оно имеет такое значение,
его рекомендуется игнорироватъ.
04-05 Длина файла в блоках.
06-07 Число элементов таблицы настройки адресов.
08-09 Длина заголовка в 16-ти байтных параграфах.
Исполъзуется для выяснения начала тела
загрузочного модуля.
0A-0B Минималъный объем памяти, которую нужно
выделитъ после конца образа задачи.
(в 16-ти байтных параграфах.
0C-0D Максималъный объем памяти, которую нужно
выделитъ после конца образа задачи.
(в 16-ти байтных параграфах.
0E-0F Сегментный адрес начала стекового сегмента
относителъно начала образа задачи.
10-11 Значение SP при входе в задачу.
12-13 Контролъная сумма - нолъ минус
резулътат сложения без переноса всех
слов файла.
14-15 Значение IP (счетчика команд)
при входе в задачу.
16-17 Сегментный адрес начала кодового сегмента
относителъно начала образа задачи.
18-19 Адрес первого элемента таблицы настройки адресов
относителъно начала файла.
1A-1B Номер сегмента перекрытий.
(0 для корневого сегмента программы.
Далее следует таблица настройки адресов. Таблица состоит из элементов, число которых записано в байтах 06-07. Элемент таблицы настройки состоит из двух полей: 2-х байтного смещения и 2-х байтного сегмента, и указывает слова в загрузо


подписаться на рассылку.
добавить в избранное.
нашли ошибки ?

Это место продается !!!

Ищу реферат (диплом) Если вы не можете найти реферат, то дайте в этом разделе объявление и возможно вам помогут :)
Предлагаю реферат (диплом) Если у вас есть свои рефераты и вы готовы помочь другим, то дайте в этом разделе свое объявление и к вам потянуться люди :)
Пополнить коллекцию Здесь вы можете пополнить нашу коллекцию своими рефератами.

mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

время поиска - 0.04.