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

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

. 1 . 2 . >>

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


Дата: Апр 18, 2004 18:18:17

Это опять я с очередным дебильным вопросом ..
Почему допустим не компимлиться код из этой статьи ??
http://www.wasm.ru/article.php?article=1022006
Объясните отоличие я пытался запустить всё это на FASM


Дата: Апр 18, 2004 19:16:23

Этот код под MASM .


Дата: Апр 18, 2004 19:30:50

Тогда такой вопрос, а как же на FASM писать, если все примеры под MASM ???


Дата: Апр 18, 2004 19:52:16

Если пишешь прогу под DOS (в формате COM), то все вообще просто пишешь вот так:
org 100h
а потом текст программы
И все. Для виндов посложнее. Посмотри исходники, идущие с FASM. По крайней мере для FASM 1.44 у меня было несколько исходников. Если что то могу тебе дать в качестве примера какую нибудь свою программку, написанную для виндов.

PS: компилишь всегда вот так: c:\fasm\fasm.exe proga.asm proga.com (у меня так, у тебя может FASM в другом каталоге).


Дата: Апр 18, 2004 20:10:00

если все примеры под MASM ???

Под FASM мало , но примеры есть ! Ищи .
Хотя начинать есть смысл с MASM-а .


Дата: Апр 18, 2004 20:24:15

Icebp : да если не сложно скинь пару своих исходников, желательно тех которые просты для понимания новичка +))

bogrus : мм а в чём именно смысл ?? ну кроме того что под него куча примеров исходников и доков ?


Дата: Апр 18, 2004 21:01:13

мм а в чём именно смысл ?? ну кроме того что под него куча примеров исходников и доков ?

Именно в этом . + инклуды (включая недокументированные) .

Я сам учусь .
Собрал огромное кол-во исходников в одной папке на винте , книги и статьи в другой .
И поиск по этим папкам (когда прижмёт) очень рулит .


Дата: Апр 19, 2004 00:17:24

А не проще ли тебе прислушаться старшим?
А дальше когда будешь потолковей в коде под Винду и свое попробывать?


Дата: Апр 19, 2004 00:59:32

Nash
Ну, конечно изходники для FASM-а пока не как для MASM-а, но кое что находиться. Лучше, посмотри на board.flatassembler.net
Там находиться много полезное для FASM - например изходники для уроки Iczelion-а для FASM и многое которое пишут участники форума. Еще, уроки Vid-а - ето точно для совсем начинающих.


Дата: Апр 19, 2004 04:54:55

Туторы Vid'а я начинал переводить. Если будет полезно, переведу новые - он еще написал.
Они под ДОС.


С FASMW идет несколько примеров. Если есть опыт работы с winapi из делфи, imho заморачиваться под дос сильно не стоит.
Зубков 7я глава и первые 2 (ну отсилы 3).


Дата: Апр 20, 2004 23:18:03

Ну ладно ладно но блин, у меня даж пример из книги не компилиться =(((
.model tiny
.code
org 100h
start: mov ah,9
mov dx,offset message
int 21,h
ret
message db "Hello world",0Dh,0Ah,'$'
end start
ну почему же так =(


Дата: Апр 20, 2004 23:24:07

запяту в 21 прерывании ты просто для дури наверно поставил?


Дата: Апр 20, 2004 23:25:10

да и лучше для верности в начале кода:
push cx
pop ds
а в конце, для стандартного кома int 20h вместо ret


Дата: Апр 20, 2004 23:25:39

да и лучше для верности в начале кода:
push cx
pop ds
а в конце, для стандартного кома int 20h вместо ret


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

чо то глючит пойду сайс поизучаю можь пройдет?

. 1 . 2 . >>


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