|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.05.2010, 17:20 | #1 |
Пользователь
Регистрация: 07.05.2010
Сообщений: 34
|
Компиляция на MASM
Только разбираюсь с MASM, пользуюсь программой "MASM 32 Editor".
Суть проблемы: не могу создать непосредственно, готовый, исполняемый файл. Произвожу действия: сохраняю Верный код в формате *.asm в программе следующие действия "Project -> Build all" для проверки на ошибки, "Project -> Run program" для создания исполняемого файла, но не получается. И какую программу можете посоветовать, для начинающих?
Если бы все люди были идеальны, то любого человека можно было бы заменить любым другим...
|
17.05.2010, 22:58 | #2 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
покажите код
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
18.05.2010, 12:25 | #3 |
Пользователь
Регистрация: 07.05.2010
Сообщений: 34
|
Этот код я взял из учебника, правда программа MASM32 editor там упоминается мимолетно и все действия описываются через дос, но мой дос почемуто не знает некоторые команды как например "link"
Код:
Если бы все люди были идеальны, то любого человека можно было бы заменить любым другим...
Последний раз редактировалось Studik; 18.05.2010 в 12:35. |
18.05.2010, 13:23 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
link это по-моему не команда а программа.
Ты запускешь ее и в параметрах передаеш файл с прогой, а она уже создает бинарный код. Так что ты скорее всего неверно запускаешь
I'm learning to live...
|
18.05.2010, 14:34 | #5 |
₪₪₪₪₪₪₪₪
Форумчанин
Регистрация: 16.04.2007
Сообщений: 471
|
Дело не в этом. Вы пытаетесь собрать 16 битный проект (под дос, как вы говорите) используя при этом 32 битный компилятор. Судя по всему, вы скачали себе совсем не тот ассемблер. Скачайте себе компилятор отсуда: http://vetusware.com/download/MASM%2...06.11/?id=4711 или ищите в гугле MASM 6.11. А у вас скорее всего Хатчевский пакет, слитый с http://www.masm32.com/.
По поводу программы для начинающих... Если вы говорите про редактор, то подойдёт любой, с подсветкой кода. Я например, пользуюсь notepad++, или FAR manager c плагином colorer. Вы так же можете скачать ассемблер FASM (flatassembler.net), он так же позволяет собирать 16 битные проекты. Отличия от синтаксиса минимальны с MASM. Хороший ассемблер - советую. Будут вопросы, задавайте их на этом форуме. Здесь хорошие люди, они всегда вам помогут. |
18.05.2010, 14:43 | #6 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
уже все ответели, берите masm 6.11, 6.13, 6.15 это для dos
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
18.05.2010, 18:47 | #7 |
Пользователь
Регистрация: 07.05.2010
Сообщений: 34
|
Всем спасибо огромное.))
Если бы все люди были идеальны, то любого человека можно было бы заменить любым другим...
|
07.06.2012, 12:53 | #8 |
Пользователь
Регистрация: 13.06.2010
Сообщений: 38
|
у меня Windows 7 x64 Ultimate MASM 6.11 (setup.exe из директории DISK1) не хочет устанавливаться, что делать?
Последний раз редактировалось Memfis1992; 07.06.2012 в 12:59. |
08.06.2012, 10:18 | #9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,708
|
Ставить DosBox или подобное
|
08.06.2012, 10:37 | #10 |
Пользователь
Регистрация: 13.06.2010
Сообщений: 38
|
а он у меня и так установлен))я просто тупо не смог правильно путь до сэтапника масма указать,но это уже не важно)))всё хорошо собирается и в 11 версии
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программа Masm | Doholyan | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 23 | 31.01.2011 02:52 |
Вывод рожицы на MASM | zotox | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 18.01.2010 20:55 |
скачать masm | Serg12 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 08.11.2009 10:16 |
А где взять MASM | RomanIgorevi4 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 06.07.2008 13:04 |
struct vs MASM | format | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 09.05.2008 17:54 |