как в adfrpo открыть com программу?

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

  1. Tiks0n

    Tiks0n New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2006
    Сообщения:
    15
    как в afdpro открыть com программу?
     
  2. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    не помню точно, там или меню или через командную строку
     
  3. Tiks0n

    Tiks0n New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2006
    Сообщения:
    15
    http://www.kalashnikoff.ru/Assembler/prog/afdpro.exe
    там в командной строчке что-то нужно набрать, нигде не написанно что именно
     
  4. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    можно запустить afdrpo и набрать в строке
    L имя_файла
    только я заметил что длинные имена не понимает(т.е. имя должно быть в дос формате)
    возможно нужно полный путь к файлу указать
     
  5. Tiks0n

    Tiks0n New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2006
    Сообщения:
    15
    то что нужно !! =)
    Спасибо
     
  6. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    может быть все таки имелось ввиду afdpro?
     
  7. Tiks0n

    Tiks0n New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2006
    Сообщения:
    15
    varnie да, вы правы, это я ошибся
     
  8. wasm_test

    wasm_test wasm test user

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

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    кстати через командную строку все-таки должен запускаться
    _path_\afdpro.exe файл.com
     
  10. Tiks0n

    Tiks0n New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2006
    Сообщения:
    15
    >кстати через командную строку все-таки должен запускаться
    да и так запускается
    >открытие com программы не отличается от открытия exe с точки зрения пользователя отладчика
    afdpro вроде ориентирован на сом программы и знает инструкции только процессоров от 8086 до 80186 + он не поодерживает 32 разрядные регистры... пробовал в нем открыть экзешник он выругался (открывал &rq)
    [​IMG]
     
  11. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    мне больше TRW2000 нравится, он com файлы тоже умеет дебажить,
    правда работает только в win98
     
  12. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    О Да, открывать виндовые экзешники в afdpro это, конечно, 5 баллов
     
  13. Tiks0n

    Tiks0n New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2006
    Сообщения:
    15
    Great
    а почему бы не попробовать? ведь он окрыл экзешник , хоть и с ошибкой
     
  14. asd

    asd New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    952
    Адрес:
    Russia
    По идее должен и виндовый открыть. Dos stub для того и прибуман. Если он валидный, конечно:)
     
  15. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    asd
    дос стаб то, конечно, есть, только вот а если виндовый экзешник на пару метров, как он должен его открыть интересно?)
    Он ведь, навереоне, рассчитывает на какие-нибудь оверлеи..
     
  16. asd

    asd New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    952
    Адрес:
    Russia
    Х.з. не помню я уже что там да как в досовском заголовке. Должно всё нормально быть.
     
  17. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    asd
    а что там.. только вывод строчки через int21 а потом завершение int20 =)