Вопрос № 92197: Уважаемый Луковкин Николай Иванович, здравствуйте!
Извините, обращаюсь к Вам через форум, т.к. прямого адреса не знаю.
У меня к вам большая просьба, не могли бы Вы, так же по пунктам, как написали Andrejy1 описать ассемблирование в среде Win...
Вопрос № 92.197
Уважаемый Луковкин Николай Иванович, здравствуйте!
Извините, обращаюсь к Вам через форум, т.к. прямого адреса не знаю.
У меня к вам большая просьба, не могли бы Вы, так же по пунктам, как написали Andrejy1 описать ассемблирование в среде Windows компилятором MASM 611, так как я начал изучать Ассемблер с этого компилятора в XP. Я уже обращался в рассылку о помощи, и меня научили заходить с XP через командную строку в DOS, но запускать программы (PROG ASM.) так и не получается. А наткнулся случайно на Ваш ответ Andreiy1 и мне он показался наиболее внятным.
И еще, хотелось бы сказать пару слов всем экспертам рассылки. Друзья, вспомните себя, когда Вы в первый раз увидели компьютер, как учились копировать папку в другую директорию и всякий раз забывали, как это делается, как простейшие вещи не доходили до Вашего понимания. Большей частью Вы, наверное, молодые люди и поэтому, давая какие-либо советы, полагаете, что спрашивающий, знает не меньше вашего, воспринимаете его как равного себе и лишь не понимающего именно того, о чем он спрашивает. Даете, возможно, дельные
советы, но в такой форме, что порождает только новые вопросы. На любой вопрос, как мне кажется, надо отвечать АЗБУЧНО. Всем большой привет.
Спасибо.
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Дубков К.П.!
1) Компилятор дожен быть установлен в системе, если нет запускаете SETUP.EXE и отвечая на вопросы задаете параметры установки (что и куда устанавливать).
2) Сам компилятор находится в папке MASM / BIN в эту папку Вы должны попасть. В запущеной ДОС- оболочке, с помощью команд CD "имя папки" или CD . . Вы можете заходить в папку или возвращатся на один уровень назад. Командой DIR можно посмотреть, что есть в этой папке.
К примеру:
Вы находитесь в папке и набрав команду CD . . C:\_Cat\_langAsmLib>CD . .
Вы попадете в папку C:\_Cat\_lang>
если набрать команду C:\_Cat\_lang>CD AsmLib
Вы вернетесь обратно
3) В папку с компилятором необходимо записать Вашу программу в данном случае PROG.ASM.
4) Когда Вы сделали 1:3 пункты набираете команду ML PROG.ASM
у вас должен получится исполняемый файл который можно запускать в проводнике "окон".
Удачи!
--------- И только наступив на грабли мы преобретаем драгоценный опыт!
Отвечает: IceWolf
Здравствуйте, Дубков К.П.!
Скачайте MASM32 (http://wasm.ru/toollist.php?list=7) тем более link из старой версии не умеет генерировать Win32-приложения(PE). Кстати в MASM32 входит Qeditor из которого можно ассемблировать программы через меню (в пакет входят BAT-файла которые запускаются при выборе пункта меню). Также могу посоветовать несколько IDE (интерактивная среда разработки): http://rusfaq.ru/info/question/66683
Такие вопросы задаются достаточно часто, вот несколько приличных ответов:
http://rusfaq.ru/info/Question/68300
А также:
http://rusfaq.ru/info/question/63325
http://rusfaq.ru/info/question/66551
Будут вопросы-пишите в личку.
Удачи!
--------- Идеальной защиты не существует, ибо то, что создано человеческим разумом, им же будет и разрушено!
Ответ отправил: IceWolf (статус: 9-ый класс)
Ответ отправлен: 20.06.2007, 19:37