Article View: pl.comp.lang.asm
Article #198Re: masm32
From: Remek
Date: Wed, 19 Apr 2006 01:02
Date: Wed, 19 Apr 2006 01:02
37 lines
2416 bytes
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-mailReferences:
<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