| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm для начинающих > Как скомпилировать |
| Автор: Kirgston 18.9.2008, 21:40 | ||
| Вот учу асм. И вот написал первый "Хеллоу Ворд" . И как все скомпилировать? У меня есть MASM 10 u AmsEdit. Как скомпилировать то что написал? Вобщем помогите скомпилировать:
|
| Автор: IKM2007 18.9.2008, 21:58 | ||
Kirgston,создаешь допустим l1.asm файл, твой код пишешь в этом файле, создаешь допустим amake1.bat файл и в нем пишешь
далее в Path-е(Мой компьютер(Свойства)->Дополнительно->Переменные среды->Path) добавляешь новую директорию, где расположен amake.bat файл. И все, запускаешь твой .bat файл. P.S. Лично я пользуюсь Notepad++5.02, чтобы создать все эти файлы. |
| Автор: Kirgston 18.9.2008, 22:23 |
| емммммм а попроще никак? |
| Автор: IKM2007 18.9.2008, 22:37 |
Насколько знаю нет.Но что там сложного?Уже для второй программы просто меняешь содержимое .bat файла и все. |
| Автор: Kirgston 18.9.2008, 22:40 |
| емммммм ето же будет бат файл. А ехе? |
| Автор: IKM2007 18.9.2008, 22:44 |
| Kirgston, если в .asm файле все правильно написал и в .bat файле тоже, то когда запускаешь .bat файл, в директории, где расположен этот .bat файл, создается экзешник.Так что удобнее всего и .asm файл создать в этой папке. |
| Автор: Данкинг 18.9.2008, 23:24 |
По-моему, в данном случае блин должен выйти com-ом. |
| Автор: airyashov 19.9.2008, 07:22 |
| скомпилится (если вообще скомпилится программа 16 разрядная) действительно в EXE, а программа написана как COM, для masm используете exe2bin |
| Автор: Kirgston 19.9.2008, 11:02 |
| Как создать bat файл? |
| Автор: IKM2007 19.9.2008, 13:43 |
Используй Nodepad++, также можешь использовать Far manager. |
| Автор: MIXers 19.9.2008, 13:46 |
| Сойдет и обычный Блокнот но с плюсами приятней |
| Автор: W4FhLF 19.9.2008, 15:27 |
| А как Win32 компилятор сможет собрать 16 разрядное приложение? |
| Автор: Kirgston 20.9.2008, 12:09 |
| Да осилю ;) главное желание. А оно у меня есть ;) |
| Автор: Kirgston 20.9.2008, 12:45 | ||
Ещо раз пожалуйста про патч Кстати почему асм делает 16 разрядные приложения? У меня же 64 бита о_О |
| Автор: Данкинг 20.9.2008, 12:50 |
| Я без бата твой пример компилировал: ML.EXE bb.asm /AT bb.asm - это имя файла с программой, который должен лежать в том же каталоге, что и компилятор. |
| Автор: IKM2007 20.9.2008, 16:12 | ||
Не понял, о чем ты.Что за патч? Ладно, по пунктам. 1.Тебе нужен компилятор, например у меня MASM от Microsoft. 2.Тебе нужен текстовой редактор, чтобы создать файлы. 3.В переменной Path добавляешь директорию, где расположен твой компилятор(у меня C:\ASM\BIN). 4.Созданный тобой .bat файл должен находиться в одном из папок, указанных в переменной Path(у меня опять же C:\ASM\BIN). 5.Запускаешь .bat файл. |
| Автор: Kirgston 21.9.2008, 11:33 |
| Я спрашывал как Patch поставить )))) где у меня файлики. И щас запустил один асм (не мой) так написало что 64битная сисма не поддержывает такое |
| Автор: Kirgston 28.9.2008, 13:40 |
| Добрые люди |