· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Почему не компилиться ?

<< . 1 . 2 .

Посл.отвђт Сообщенiе


Дата: Апр 20, 2004 23:26:55

Nash
в туториалах vid писал о синтаксисе FASM. нет некоторых излишеств, как в MASM.
А вообще-то хорошо б хоть код ошибки писать.
org 100h
start: mov ah,9
mov dx, message
int 21h  ;;  зачем запятая?
ret
message db "Hello world",0Dh,0Ah,'$' 


Дата: Апр 21, 2004 00:03:14

Ой точно =)) ну вот =) ладно теперь второй вопрос я получил *.obj
в книге сказано дальше поступать с ним так :
link *.obj,,NUL,,,
exe2bin *.exe *.com
но нефига не выходит во первых
link выдаёт

LINK : fatal error LNK1181: cannot open input file "sd.obj,,NUL,,,

во вторых exe2bin вообще нету =(


Дата: Апр 21, 2004 00:58:49

В тасме делается так:
tasm /l имя.asm ; создание обж.
tlink /t имя.obj ; создание исполнителя
Думаю тебе на первое время лучше обратиться в тасм или масм
слишком много народу через них проходит и прошло. Значит есть к кому обратиться в случае чего.


Дата: Апр 21, 2004 01:41:03

EvilsInterrupt :
я этот пример на MASM делаю ... И в книге там про MASM написано .. решил послушаться Вас и не начинать с FASM`a
...


Дата: Апр 21, 2004 17:37:29

Nash
Если у тебя MASM 6.11, тогда надо писать так

ML.EXE PROG.ASM /AT

Таким образом ты получишь за один шаг сразу *.com

Если у тебя MASM 5.11
Тогда так

ассемблирование:

MASM.EXE PROG.ASM

компоновка:

LINK.EXE PROG.OBJ /t


Дата: Апр 21, 2004 22:07:16

У меня MASM32 это что то меняет ???


Дата: Апр 21, 2004 22:35:01

Nash
MASM 5.11 , MASM 6.11 ...
Это версии пакета MASM32 .

Ты всё ещё компилишь под ДОС ?
Переходи уже к Win32 :)


_1634028188__matematika.ASM


Дата: Апр 21, 2004 23:29:09

bogrus : Ладно блин да мне хоть как нибуть научиься бы компилить .. =)) Я MASM качал с офф сайта ... там последняя MASM32 version 8 с первым SP ..
А какая это именно версия хз =)) я всё там пересмотрел даж не знаю где это вообще написано .. =))
Извени конечно но я просто супер новичок .. к тому же после Дельфи нуу мягко говоря непривычно.
Кстате ОГРОМНОЕ спасибо за терпение к ИДИОТСКИМ вопросам =)


Дата: Апр 21, 2004 23:29:37

Nash

MASM32 не работает с DOS'ом. Он для Windows ;-)


Дата: Апр 21, 2004 23:37:27

SeDoY : =))))))))))))))))))))))))))
Блин ну вот как всегда я выгляжу и чувстую себя как последний критин =) Ладно тогда буду учиться сразу под него писать .. Кстате это не повредит ????
или лучше всё таки с начала освоить дос ?


Дата: Апр 22, 2004 00:28:02

Nash

Я тоже, перед тем как стал кодить на асме, программировал на Делфях. Поэтому мне твои вопросы понятны =).

Я начинал под Dos. Думаю, как и большинство. Поэтому насчет повредит или нет не знаю 8-). Но как было сказано в одном из выпусков рассылки RUS.FAQ: "надо не под DOS или Windows, а под х86".

Так что, все зависит от твоего желания, хочешь программируй под DOS, хочешь под Windows, главное чтобы на АССЕМБЛРе :))))))))


Дата: Апр 22, 2004 01:16:53

SeDoY : оки, очень благодарен тебе ... спатиб за отзывчивость вобщем =))


Дата: Апр 22, 2004 01:26:26

Nash

Всегда пожалуйста ;-).

<< . 1 . 2 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.103