🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #198

Re: masm32

#198
From: Remek
Date: Wed, 19 Apr 2006 01:02
37 lines
2416 bytes
Witam!

> Do programowania Win polecam FASM

Pozwalam sobie mieć inne zdanie niż przedmówca,
którego ogromną wiedzę i profesjonalizm bardzo
szanuję. Tu chodzi o coś innego. Jak rozumiem
piszesz pod Win32. Do tego dedykowanym asemblerem
jest Masm32. Sprawa wygląda podobnie jak z olejami,
czy częściami zamiennymi do samochodów. Tańsze
zamienniki są reklamowane jako "dorównujące", a
nawet "przewyższające", co w większości przypadków
jest nieprawdą. Moja rada: zaczynaj od Masm'a.
Na stronach Microsoftu jest parę Giga wsparcia do
Masm32 i Windows. Znajdziesz tam wszystko, czego
potrzebujesz. Jak już opanujesz Masm'a, łatwo Ci
będzie zmienić program. Różnice w składni są
niewielkie. Ja zaczynałem od Tasm'a, który na
początku wydaje się bardziej przyjazny i łatwiejszy
w obsłudze niż Masm, ale obecnie jest nierozwijany
i nie ma nawet 10% tych możliwości Masm'a.
Chodzi o wsparcie w różnej postaci. Do Masm'a np.
w instalce masz kilkanaście MB includów i innych plików
pomocniczych, a do Tasma, nie widziałem większego
windows.inc od kilkudziesięciu kB. Więc musisz sam
deklarować prototypy funkcji, lub pisać własne
includy. To samo dotyczy pozostałych asemblerów.
Jedynym wyjątkiem jest Nasm, do którego b. duże wsparcie
znajdziesz na stronie nieocenionego Bogdana -"bogdro".
Są tam wszystkie potrzebne pliki nagłówkowe, biblioteki
i inne pomoce zorganizowane tak, że wystarczy uruchomić
plik wsadowy i reszta zrobi się "sama".

Pozdrawiam.

--
Remek
Technical Details
Message-ID: <e2427o$a3c$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <e20ek1$auv$1@nemesis.news.tpi.pl> <e20fli$d2u$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Remek" <wiasmed@neostrada.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: masm32
Date: Wed, 19 Apr 2006 03:02:24 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 39
Message-ID: <e2427o$a3c$1@inews.gazeta.pl>
References: <e20ek1$auv$1@nemesis.news.tpi.pl> <e20fli$d2u$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: 213.199.219.5
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1145408569 10348 213.199.219.5 (19 Apr 2006 01:02:49 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 19 Apr 2006 01:02:49 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-User: remeka
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit