Запись в CS

Тема в разделе "WASM.ASSEMBLER", создана пользователем simpleX, 31 дек 2006.

  1. simpleX

    simpleX New Member

    Публикаций:
    0
    Регистрация:
    31 дек 2006
    Сообщения:
    26
    Адрес:
    Россия, г. Курск
    возможно вопрос ламерский но все же.
    что надо сделать, чтобы писать данные в сегмент кода например:
    // ...
    jmp next
    var db 00h
    next:
    mov var, al
    // ...

    Использование сегмента данных не предлагать, переменные исключительно в сегменте кода.Программа для win32 (если для DOS, то все работает). Правил атрибуты секции кода в самом EXE-файле, да бестолку. Мож кто знает в чем тут дело?
     
  2. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    надо writeable выставить секции кода
     
  3. simpleX

    simpleX New Member

    Публикаций:
    0
    Регистрация:
    31 дек 2006
    Сообщения:
    26
    Адрес:
    Россия, г. Курск
    как это сделать для TASM'a ?
     
  4. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Никак. TLink не позволяет комбинировать атрибуты EXECUTEREAD и READWRITE, AFAIK. Используйте другой линкер.
     
  5. simpleX

    simpleX New Member

    Публикаций:
    0
    Регистрация:
    31 дек 2006
    Сообщения:
    26
    Адрес:
    Россия, г. Курск
    понял, спасиба