16bit to 32bit

Тема в разделе "WASM.BEGINNERS", создана пользователем Skvo, 24 мар 2007.

  1. Skvo

    Skvo New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2007
    Сообщения:
    2
    Есть ли простой способ переделать 16битную прогу в 32ухбитную?
     
  2. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    вряд ли ты сможешь заменить прерывания апи-функциями. А насчет применения регистров - то можно и 16 использовать. Это я про исходный код. А уже готовую программу - это имхо однозначно нет!
     
  3. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    дизассемблировать, сменить режим и переассемблировать.

    либо инвертировать все префиксы смены разрядности у опкодов с коррекцией всех смещений
     
  4. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    помоему это не очень просто %)
    MSoft
    дык вопрос не в переносе на win, в досе тоже мона юзать 32-х битные регистры
     
  5. Skvo

    Skvo New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2007
    Сообщения:
    2
    А можно поподробней Насчет сменить режим и переассемблировать?
     
  6. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    А кто говорит, что просто :) Придется анализатор писать с дизассемблером и ассемблером.
     
  7. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    use16/use32
     
  8. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    дык топикстартер в первом посте и говорит :-Ъ