| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm для начинающих > как подключить компилятор masm к редактору |
| Автор: ferz721 14.1.2011, 04:21 | ||||
прочитал статьи и форумы http://forum.vingrad.ru/forum/s/6a2eca6a354d346490e513a214e5c97c/topic-34/0.html
как здесь компилировать и выполнять? при нажатии на help пишет "invalid help file" http://www.security-teams.net/board/index.php?showtopic=5154
я скачал там редактор + наверно компилятор, как там можно компилировать и выполнять я ненашол? как его можно подключить к notepad++? зачем нужен far (файловый менеджер) при написании кода на asm? http://progbook.net/assembler/175-assembler.-samouchitel.html тут объесняется все подробно но файла myasm.exe у меня нет и я ненашел где его скачать. помогите настроить среду выполнения. |
| Автор: Cheloveck 14.1.2011, 09:09 | ||
Компилятор (в данном случае это не компилятор, а ассемблер) не нужно подключать к текстовому редактору. Компиляторы (и ассемблеры) компилируют (ассемблируют) непосредственно файлы, а не текст, набранный в текстовом редакторе. Если надо что-то собрать, то в командной строке пишешь что-то вроде того (для masm32)
Есть интегрированная среда (IDE) для masm32 - http://www.mbuilder.jino-net.ru/. Но нет ничего страшного, если ты будешь собирать всё это дело руками (а лучше с помощью скрипта на batch или Makefile). |
| Автор: ferz721 14.1.2011, 13:09 | ||||
можно по подробней
где можно почитать про это?
и про это, потому и задал вопросы так как ненашел ответов в гугле? допустим я отркыл notepad++ набрал код. что делать дальше? |
| Автор: Cheloveck 14.1.2011, 13:25 | ||||||
| ml.exe - это ассемблер masm32. link.exe - это компоновщик. соответственный команды
и
Покажут справки по использованию
Прежде чем спрашивать, поискал бы в гугле http://msdn.microsoft.com/en-us/library/s0ksfwcf%28VS.71%29.aspx http://msdn.microsoft.com/en-us/library/y0zzbyt4%28VS.80%29.aspx Сохранить файл, открыть консоль и набрать команды, аналогичные тем, что я показал. Добавлено через 38 секунд Для того, чтобы не набирать полный путь до ml.exe допиши этот путь в переменную среды Path |
| Автор: iff 14.1.2011, 18:44 |
| Насчет "подключения" подключения редактора к компилятору: в Notepad++ есть такая функция (Меню "Запуск > Запуск..." там ещё будет кнопка сохранения.). Там нужно указать файл, который будет запускаться, а также коммандная строка, которая будет передана программе. Так вот пишем батник, подключаем его через это меню, сохраняем настройку. Теперь выбираем меню "Запуск > [имя_под которым_сохранили_настройку]". Всё. |
| Автор: ferz721 12.2.2011, 12:20 |
| Cheloveck можешь написать пример работающего кода, например ввести число, умножить и вывести? |
| Автор: Cheloveck 12.2.2011, 14:47 | ||||
Здесь введённое число умножается на 8 и выводится в stdout. Собрать можно так
Путь до ml.exe в Path, а D:\masm32 заменяешь на свой. |