Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2008, 08:11   #1
Cat1986
Новичок
Джуниор
 
Аватар для Cat1986
 
Регистрация: 08.07.2008
Сообщений: 2
По умолчанию Помощь новичку - Ассемблер

Не могу разобраться, написал простенькую программу на ассемблере а она не работает писал по книге Крупского. Вопрос вот в чём там написано что нужно менять строчку path в файле autoexec.bat я его открыл он пустой создал в нём строчку path=d:\util;f:\bcc55\bin;c:\myasm\ bin которая в книге написана. создал файлик amake.bat закинул его как написано в книге в одну из папок которая указана в строке path. затем сама программка название файла l11.asm открываю пишу в нём
Код:
.386
.model flat.stdcall
.code
start:
mov eax. 2
add eax. 3
ret
end start
затем создаю командный файл amake.bat
ml /c /coff "%l.asm"
link /SUBSYSTEM:CONSOLE "%l.obj"
затем в FAR встою где находиться файл с программой тобишь l11.asm и пишу каманду amake l11 и жму enter поидее должно появиться два файла l11.obj и l11.exe
вот только их нет...
подскажите кто нить а то очень хочеться научиться программировать самому охота да и для института надо! заранее спасибо!

Последний раз редактировалось B_N; 08.07.2008 в 11:55.
Cat1986 вне форума Ответить с цитированием
Старый 08.07.2008, 08:37   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Во-первых: попробуй вручную эти команды выполнить в консоли одна за другой.
Во-вторых: возьми себе какую нить среду ля асма. Поставь семе FASM там он сам и линкует и компилит, без мороки.
и в-третьих: Учи Асм, у тебя тут мульен синтаксических ощибок, например тут add eax. 3 точка не ставится, а ставится запятая, и тут тоже flat.stdcall...
I'm learning to live...

Последний раз редактировалось Stilet; 08.07.2008 в 08:40.
Stilet вне форума Ответить с цитированием
Старый 08.07.2008, 08:50   #3
Cat1986
Новичок
Джуниор
 
Аватар для Cat1986
 
Регистрация: 08.07.2008
Сообщений: 2
По умолчанию

Подскажите а где можно взять FASM точнее скачать, если вас не затруднит напиши в чём ещё моя ошибка спасибо
Cat1986 вне форума Ответить с цитированием
Старый 08.07.2008, 09:16   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Дык я написал - операторы разделяются запятыми. И модель нужно писать так: .model flat, stdcall
FASM и многое другое мона найти здесь: http://wasm.ru/toollist.php
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ассемблер farxad Помощь студентам 6 11.09.2016 14:19
Ассемблер для ARM Pavlik Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 11.04.2008 15:30
одномерные массивы. Новичку в помощь tatti Помощь студентам 3 10.04.2008 12:29
новичку нужна помощь с Паскалем Логинович Паскаль, Turbo Pascal, PascalABC.NET 5 23.12.2006 17:52