Помогите Пожалуйста!!! Не получается ассемблировать программы так,как описывается в рассылке.Пожалуйста опишите ОЧЕНЬ ПОДРОБНО что,и в какой командной строке надо прописывать.Имею и МАСМ ,и ТАСМ.Хотя бы для чего-нибудь одного.Я человек в ассемблере новый,так что вопрос может показаться глупым.ЗАРАНЕЕ СПАСИБО!
Отправлен: 05.02.2005, 03:12
Вопрос задал: BAX (статус: Читатель)
Всего ответов отправлено: 1
Отвечает: Стас
Здравствуйте, BAX!
Командная строка одна. А писать в ней надо примерно так:
Для компиляции DOS программы:
(TASM (EXE))
полный_путь_до_компилятора asm имя_вашей_проги.asm; /m>err.txt
полный_путь_до_линковщика link имя_вашей_проги.obj полный_путь_куда_поместить_скомпилиную_прогу /3>>err.txt
(TASM (COM))
полный_путь_до_компилятора asm полный_путь_до_текта_программыимя.asm; /m>err.txt
полный_путь_до_линковщика link имя_вашей_проги.obj полный_путь_куда_поместить_скомпилиную_прогу /3 /Tdc>>err.txt
А вот для компиляции Win32(MASM) проги:
полный_путь_до_компилятораml /c /coff полный_путь_до_текта_программыимя.asm >err.txt
полный_путь_до_линковщикаlink имя.obj /out:полный_путь_куда_поместить_скомпилиную_прогу /subsystem:windows /libpath:полный_путь_до_библиотек >>err.txt
Err.txt - нужен для того чтобы просмотреть какие ошибки произошли во время компиляции.
Полные пути - для того чтобы не возникало сообщений "не найдена программа" "не найден файл"
Чтобы не писать это по сто раз забейте все это в BAT файл и пользуйтесь.
Ответ отправил: Стас (статус: Студент)
Отправлен: 06.02.2005, 00:12