RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Расположение сегментов в порядке указания


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Pavel Shtemenko
To : serzh
Subj : Расположение сегментов в порядке указания

> Не подскажите, уважаемые, какую директиву надо вставить в файл ассемблера, чтобы сегменты располагались в том порядке, в котором они указаны в файле. Если конкретнее, то мне надо, чтобы сегмент данных располагался в памяти до сегмента кода, а то всё время получается наоборот. Это в принципе возможно? Пользуюсь АЛЬПом последней версии.
>
Я может и не понял, но для драйверов их в DDK строят так:
PROTMODE

SEGMENTS
DDHeader CLASS 'DATA' MIXED1632
DATA32 CLASS 'DATA' MIXED1632
_DATA CLASS 'DATA' MIXED1632
_BSS CLASS 'BSS' MIXED1632
'CODE' CLASS 'CODE' ALIAS
_TEXT CLASS 'CODE' ALIAS
CODE32 CLASS 'CODE' ALIAS


Tue 21 Jun 2005 17:38 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7.5) Gecko/20041




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.