2009-01-07 9 views
8

Ich wollte schon eine Weile Assembly lernen, und obwohl ich es schon ein paar Mal probiert habe, bin ich nicht wirklich in der Lage gewesen, an "Hello, world" vorbeizukommen. Gibt es gute einführende Tutorials zur Assemblierung (vorzugsweise mit NASM, da ich Windows und Linux verwende)?Was ist die beste Ressource zum Lernen (N) ASM?

ich ein bisschen C Wissen, sondern vor allem Code in höheren Sprachen wie Ruby, Python, C# und JavaScript.

Antwort

3

Für die Klasse meiner Assemblersprache, verwenden wir das Buch, dass Bill empfiehlt. Mein Professor empfahl auch dieses Buch: Assembly Language Step-by-step: Programming with DOS and Linux. Er sagte, dass dies das einzige Buch ist, von dem er weiß, dass NASM (und es ist ein bisschen veraltet).

+0

Das ist in dieser Frage. :-) –

+0

Ich habe das gerade herausgefunden - ich hatte einen anderen Tab mit einer anderen Frage geöffnet :) –

7

Hier ist eine interessante Seite von einem ehemaligen Lehrer. http://drpaulcarter.com/pcasm/

Ich habe nicht durch sein Online-Buch, wenn auch lesen.

+0

Dies ist das Buch, das wir für meine Assemblersprachklasse verwenden. –

3

Ich habe ein paar Montierer versucht, und ich fand FASM ist das anfängerfreundlich. Es hat eine etwas schlechte Makrosprache, aber ansonsten ist es eine ausgezeichnete Software. Es unterstützt Windows- und Linux-Objektformate (entweder 32 oder 64 Bit). Es hat eine aktive und gute Community und viele anfängerfreundliche Beispiele.

0

Nicht speziell für NASM, aber The MASM Forum hat eine Menge Information, und Sie werden mehr Unterstützung erhalten, wenn Sie sich Ihre Frage stellen.