| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
156(9СН) Версия ДОС.
Поле comment содержит 2-байтное целое,
отражающее номер версии ДОС.
157(9DH) Модель памяти.
Поле comment содержит единственный байт:
S - small
M - medium
L - large
H - huge
Эта запись используется только сборщиком
Microsoft XENIX.
158(9EH) Выстраивание сегментов.
Действие этой записи аналогично действию
ключа dosseg сборщика Microsof.
159(9FH) Спецификатор библиотеки.
129(81Н) Спецификатор библиотеки (устаревший).
Поле comment содержит имя включаемой
библиотеки. Обратите внимание на то, что в
данном случае имени не предшествует его
длина. Она определяется исходя из значения
поля record length (длина записи). По ключу
nodefaultlibrarysearch сборщик игнорирует
записи с данным классом. Записи с классом
159 игнорируются сборщиком Microsoft XENIX.
161(А1Н) Расширения Microsoft.
Сообщает, что объектный модуль имеет
расширенный формат, т.е. включает записи
COMDEF и LOCSYM.
б) comment
Это поле содержит комментарий или информацию,
определяемую классом комментария.
7.6. Представление типа для переменных 'communal'
НННННННННННННННННННННННННННННННННННННННННННН
__________________________________________________________
Примечание
Объектные модули, не содержащие записи COMENT
класса 161, могут представлять определения
переменных 'communal' только старым способом,
описанным ниже. Сборщики фирмы Микрософт версий
до 3.05 признают только этот метод. В настоящее
время для определения переменных 'communal'
используется запись COMDEF.
__________________________________________________________
Переменная 'communal' определяется в обектном файле
записью EXTDEF и записью TYPDEF, к которой запись EXTDEF
обращается.
Запись TYPDEF имеет следующий формат:
ЪДДДВДДДДДДДДДВДДДВДД///ДДДДДВДДДї
іrecі record і 0 і eight іchkі
іtypі length і і leaf іsumі
і8ЕHі і іdescriptorі і
АДДДБДДДДДДДДДБДДДБДДД///ДДДДБДДДЩ
a) eight leaf descriptor
Это поле имеет следующий формат:
ЪДДДВДДДД///ДДДДДї
і e і leaf і
і n і descriptor і
АДДДБДДДД///ДДДДДЩ
- Байт EN может принимать следующие значения:
EN=0 - следующие восемь бланков описания (leaf
descriptor) имеют тип EASY.
EN=1 - следующие восемь бланков описания
имеют тип NICE.
Этот байт всегда равен нулю в записях TYPDEF
для переменных 'communal'.
- Поле бланка описания может иметь один из двух
форматов. Для переменных 'communal', находящихся в
текущем сегменте (NEAR) оно имеет формат:
ЪДДДДВДДДДВДДД///ДДДДВДДДД///ДДДДї
іnearіvar і длина в і var і
і62H іtyp і битах і subtyp і
АДДДДБДДДДБДДД///ДДДДЕДДДД///ДДДДґ
АДнеобязат.ДЩ
Поле vartyp (тип переменной) может принимать
следующие значения:
7BH - скалярная
79H - структурная
77H - массив
Поле var subtyp (подтип) игнорируется сборщиком.
Формат бланка описания для переменных 'communal',
находящихся не в текущем сегменте (FAR), имеет вид:
ЪДДДДВДДДДВДДД///ДДДДВДДДД///ДДДДї
іnearіvar іколичествоі element і
і61H іtyp іэлементов іtype index і
АДДДДБДДДДБДДД///ДДДДБДДДД///ДДДДЩ
Поле vartyp должно быть 77Н (массив). Поле element
type index содержит индекс TYPDEF соответствующего
формата.
Форматы полей 'длина в битах' и 'количество
элементов' аналогичны формату поля communal length
записи COMDEF. Все записи EXTDEF, ссылающиеся на
запись TYPDEF, рассматриваются как определения
переменных 'communal'. Все остальные записи
рассматриваются как определения внешних имен, для
которых должны существовать соответствующие
определения записями PUBDEF.
Описание записи определения имен 'communal'
приводится в Разделе 7.5.8.
|
adfun.ru
|
|
|
|