Формирование таблицы дескрипторов

Discussion in 'WASM.ASSEMBLER' started by valeri, Jun 17, 2009.

  1. valeri

    valeri New Member

    Blog Posts:
    0
    У меня бинарник получается из exe, в котором два сегмента, а не один.
     
  2. valeri

    valeri New Member

    Blog Posts:
    0
    Phantom_84, что за 16-разрядный релок? Просвяти пожалуйста.
     
  3. cppasm

    cppasm New Member

    Blog Posts:
    0
    Создадим себе проблемы, а потом будем их решать. Да? :)
     
  4. Phantom_84

    Phantom_84 New Member

    Blog Posts:
    0
    Зачем нужны такие преобразования? Все равно в com-файле сведения о сегментации напрочь отсутствуют.

    valeri, ассемблеры, позволяющие генерировать 16-разрядный код, обычно используют при этом 16-разрядные релоцируемые элементы, сохраняемые в объектниках. Это фактически 16-разрядные внутрисегментные адреса, которые могут быть скорректированы после компиляции на этапе компоновки.

    cppasm, не уверен, что над адресами masm позволит выполнять различные операции, как над обычными константами. Може использование директивы org поможет. Но по сути ты конечно прав. То что требуется автору топика в имеющихся условиях, достигается элементарно, если для этого использовать подходящие средства.