Есть старые объектные модули формата OMF. В них есть записи FIXUP. У нее есть свой формат. Так вот в нем есть поле F, которое говорит об определении фрагмента. Так вот в одной из записей Fixup у меня есть поле с F==2. Так как определить этот фрагмент, если его определение выглядит так? (F2) Х - это индекс внешнего имени. Фрагмент определяется, когда сборщик находит определение внешнего имени как 'public'. Как я понял фрагмент это по ихнему FRAME, и преднназначен для указания линкеру значения сегментнго регистра, а как определить значение этого регистра. Или хоть скажите где почитать, а то инфы по методам компановки и загруки очень мало.
na1s В случае OMF - линковки. Берем опенсорсный линкер понимающий OMF и читаем/экспериментируем с сорцами.
na1s На интеловском (они родители) и опенваткомовском сайтах я видел кой-какую доку. Лучше не найдете.
na1s набрел на ссылку http://www.faqs.org/faqs/assembly-language/x86/general/part3/section-4.html озалавлена '.obj File Format' вы в этом факе вообще пошустрите. он стоит того.