Ich wollte schon seit einiger Zeit Assembly lernen, und obwohl ich es schon ein paar Mal probiert habe, war ich nicht wirklich in der Lage, an "Hello, world" vorbeizukommen. Gibt es gute einführende Tutorials zur Assemblierung (vorzugsweise mit NASM, da ich Windows und Linux verwende)?
Ich habe ein bisschen C-Kenntnisse, aber hauptsächlich Code in höheren Sprachen wie Ruby, Python, C # und JavaScript.
Für meine Assembly-Sprachklasse verwenden wir das Buch Bill empfiehlt. Mein Professor empfahl auch dieses Buch: Assemblersprache Schritt-für-Schritt: Programmierung mit DOS und Linux . Er sagte, dass dies das einzige Buch ist, von dem er weiß, dass NASM (und es ist ein bisschen veraltet).
Ich habe ein paar Assembler ausprobiert, und ich fand FASM das Anfängerfreundlichste. 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.
Nicht speziell für NASM, aber Das MASM Forum hat viele großartige Informationen, und Sie werden es bekommen mehr Hilfe, wenn du deine Frage stellst.