Я строю большой исполняемый файл для своей системы где каждому объекту (в конфиге линкера ld) ставлю адрес, его имя, флаги. В конечном счете имею некоторые rom объекты (секции) которые загружаю в соответствующие сегмент интел (без страничной адресации).
Нужно сделать так чтобы все обращения к rom объектам (которые в сегментах только для чтения (для простоты допустим в одном)) шли через сегментные регистры fs и gs (ds только для ram), как этого можно достичь?