BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Форматы загружаемых объектных модулей
Автор ""
Размер 67980 Байт
Страница 8 из 9
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

        і locat  іfixі frame  і target і target       і
        і        іdatі datum  і datum  і displacement і
        АДДДДДДДДБДДДЕДДД///ДДБДД///ДДДБДДДДД///ДДДДДДґ
                     АДДДДДДДДДДДДДДДcondДДДДДДДДДДДДДЩ

        - Два байта поля locat имеют следующую структуру:

          ЪДДДВДДДВДДДВДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДї
          і 1 і М і 0 і    loc    і   data record offset      і
          ГДДДБДДДБДДДБДДДДДДДДДДДБДДДВДДДДДДДДДДДДДДДДДДДДДДДґ
          АДДДДДДДмладший байтДДДДДДДДБДДДДстарший байтДДДДДДДЩ

          Бит М указывает режим привязки:

                М=0 - внутрисегментный
                М=1 - межсегментный
                _______________________________________________
                Примечание
                          Внутрисегментный режим не  применим
                          для записей LIDATA.
                _______________________________________________

          Битовое   поле   loc   (3   бита)   определяет   тип
                привязываемого адресного поля, содержащегося в
                предшествующей записи данных:

                0 - младший байт
                1 - смещение
                2 - база
                3 - указатель
                4 - старший байт
                5 - смещение (определяется загрузчиком)

                Все другие значения не разрешены.

          Поле data record offset содержит число от 0 до  1023
               включительно,  определяющее смещение адресного
               поля в предшествующей записи данных. Смещение
               вычисляется относительно первого байта данных.
               ________________________________________________
               Примечание
                         Если предшествующей записью является
                         запись  LIDATA,  то вполне возможно,
                         что смещение будет указывать на поля
                         repeat count или block  count  блока
                         повторяемых   данных.  В  результате
                         такой  ошибочной   ссылки   действия
                         сборщика не определены.
               _________________________________________________


        - Байт fix dat имеет следующий формат:

          ЪДДДВДДДДДДДДДДВДДДВДДДВДДДДДДДДї
          і F і frame    і T і P і target і
          АДДДБДДДДДДДДДДБДДДБДДДБДДДДДДДДЩ
            1     3        1   1     2

          Бит F означает следующее:

                F=0 - Фрагмент определен в битовом поле frame.
                F=1 - Фрагмент определен в поле thread.

          Битовое поле frame может интерпретироваться  двояко,
                в зависимости от значения бита F:

                F=0 - Поле frame указывает метод определения
                      фрагмента 0-5, т.е. F0-F5.
                F=1 - Поле frame содержит номер поля thread,
                      где  дано  определение  фрагменту (поле
                      thread может может находится в этой  же
                      или  в  одной из предшествующих записей
                      FIXUPP).

          Бит Т означает следующее:

                Т=0 - Цель определена в поле fixup.
                Т=1 - Цель определена в поле thread.

          Бит Р означает следующее:

                Р=0 - Требуются данные о смещении цели.
                      (Методы Т0, Т1 и Т2)
                Р=1 - Данные о смещении цели не требуются.

          Битовое поле target может интерпретироваться двояко,
                в зависимости от значения бита Т:

                Т=0 - Поле   target   содержит  число  0-3
                      включительно,  соответствующее   методам
                      Т0, Т1, Т2 или Т4, Т5, Т6, в зависимости
                      от значения бита Р.
                Т=1 - Поле target содержит номер поля thread,
                      где дано определение цели.

        - Поле  frame  datum содержит индекс сегмента,  группы
          или внешнего имени для спецификации  фрагмента.  Это





поле отсутствует, если фрагмент определен в поле thread (F=1), или если он определен методами F4, F5 или F6. - Поле target datum содержит индекс сегмента, группы или внешнего имени для спецификации цели. Это поле отсутствует, если цель определена в поле thread (T=1). - Поле target displacement содержит 16-битное смещение, требуемое для определения цели методами Т0, Т1 и Т2. Если Р=1, то это поле отсутствует. __________________________________________________________ Примечание Описание всех методов определения цели и фрагмента приводится в Разделе 7.3. __________________________________________________________ 7.5.15. Конечная запись модуля (MODEND) ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД ЪДДДВДДДДДДДДДВДДДВДДД///ДДДДВДДДї іrecі record іmodі start іchkі іtypі length іtypі address іsumі і8AHі і і і і АДДДБДДДДДДДДДБДДДЕДДД///ДДДДЕДДДЩ АДДДcondДДДЩ Эта запись предназначена для указания сборщику конца модуля, а также для сообщения ему, содержит ли данный модуль стартовый адрес всей собираемой программы. а) mod typ Этот байт указывает атрибут модуля: ЪДДДДДДДВДДДВДДДВДДДВДДДВДДДВДДДї і mattr і 0 і 0 і 0 і 0 і 0 і 1 і АДДДДДДДБДДДБДДДБДДДБДДДБДДДБДДДЩ 2 mattr Атрибут ______________________________________________________ 0 Не главный модуль без стартового адреса. 1 Не главный модуль со стартовым адресом. 2 Главный модуль без стартового адреса. 3 Главный модуль со стартовым адресом. ______________________________________________________ б) start address Это поле имеет следующий формат (присутствует, если mattr равно 1 или 3): ЪДДДВДД///ДДДВДД///ДДДВДДДДДДДДДДДДДДї іendі frame і target і target і іdatі datum і datum і displacement і АДДДЕДД///ДДДБДД///ДДДБДДДДДДДДДДДДДДґ АДДДДДДДДДДДДДДcondДДДДДДДДДДДДДДЩ Эти поля имеют те же форматы и тот же смысл, что и поля fix dat, frame datum, target datum и target displacement записи FIXUPP. Разрешены только основные методы привязки (с использованием смещения). Метод F4 не разрешен. 7.5.16. Запись комментариев ДДДДДДДДДДДДДДДДДДД ЪДДДВДДДДДДДДДВДДДДДДДДДВДДД///ДДДВДДДї іrecі record і comment і comment іchkі іtypі length і type і іsumі і88Hі і і і і АДДДБДДДДДДДДДБДДДДДДДДДБДДД///ДДДБДДДЩ Эта запись позволяет включать в объектный текст необходимые комментарии. а) comment type Это поле (тип комментария) имеет следующую структуру: ЪДДДВДДДВДДДВДДДВДДДВДДДВДДДВДДДВДДДДДДДДДДДДДДДДДДДДДДї і n і n і 0 і 0 і 0 і 0 і 0 і 0 і comment class і і p і l і і і і і і і і ГДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДЕДДДДДДДДДДДДДДДДДДДДДДґ АДДДДДДДДДмладший байтДДДДДДДДДДБДДДДДстарший байтДДДДДЩ Если NP=1, то комментарии не могут быть удалены из объектного файла. Если NL=1, то комментарии не должны появляться в листинге (распечатке) объектного файла. Байт comment class может принимать следующие значения: Сlass Значение _______________________________________________________ 0 Комментарий транслятора (устаревший). Если поле comment содержит одну из строк "MS PASCAL" или "FORTRAN 77", то запись COMENT активизирует ключ dsallocation сборщика Microsoft.


Страницы : 1 2 3 4 5 6 7 [8] 9


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.