Kennt jemand gute NASM oder FASM-Tutorials? Ich versuche, Assembler zu lernen, aber ich kann keine guten Quellen dafür finden.Ein gutes NASM/FASM-Tutorial?
Antwort
Es gibt z.B. Writing A Useful Program With NASM und natürlich die offensichtliche http://www.nasm.us/doc/nasmdoc3.html.
Es gibt ein paar Beispielprogramme bei http://www.csee.umbc.edu/help/nasm/sample.shtml
Wenn Sie für eine allgemeine Einführung in Assembler-Programmierung suchen gibt es The Art of Assembly Programming und die Wikipedia-Seite auf NASM verweist Assembly Language Step by Step von Jeff Duntemanns.
Ja - das ist nur eine Sprachreferenz. –
Callum, ich habe eine bessere Einführung in NASM gefunden – Sebastian
Es gibt ein kostenloses Buch über Assemblersprache von Dr. Paul Carter. Es basiert auf NASM. http://www.drpaulcarter.com/pcasm/
Es gibt einige interessante Sammlungen von Beispielprogramme bei
Ich entschied mich nur ein paar Wochen zurück, um NASM richtig zu lernen, und ich fand Dr. Carters kostenloses Buch leicht zu erlernen und sofort zu lernen. Es konzentriert sich jedoch auf 32bit - also, wenn Sie alle Änderungen in 64bit (Aufrufkonventionen, usw.) lernen möchten, dann ist Ray Seyfarths Einführung in 64bit Assembly eine gute Quelle (nur USD 5 für die PDF-Version) –
FA SM
Dies ist kein Tutorial, aber es ist sehr hilfreich:
http://flatassembler.net/docs.php?article=manual
beachten Sie auch einen Blick auf die Beispiele zu nehmen, die mit der Sprache kommt.
Es gibt auch ein Forum mit vielen Informationen (über die verschiedenen Themen)
http://board.flatassembler.net/index.php
Hier ist ein Anfänger FAQ mit allen relavant Informationen für Anfänger:
I‘ Ich lerne gerade und habe das gerade neulich gefunden.
The Art of Assembly Language Programming
Ich habe nicht alles, aber ich habe Bits davon verwendet.
Der Link ist jetzt gebrochen. –
Für Windows-Tutorials, das sind die besten, die ich kenne: http://win32assembly.programminghorizon.com/tutorials.html
Auch in diesem FASM Forum Beitrag FASM Syntax übersetzt: http://board.flatassembler.net/topic.php?t=2158
Windows-Verbindung funktioniert nicht. –
hat den Link aktualisiert –
- 1. Ein gutes VML-Tutorial/Referenz
- 2. Ein gutes Datenbankmodellierungswerkzeug für PostgreSQL?
- 3. Ist das ein gutes Design?
- 4. Wo finde ich ein gutes Robocode-Tutorial?
- 5. Ein gutes Intro zur Informationstheorie, bitte?
- 6. Was ist ein gutes unsichtbares Captcha?
- 7. Ein gutes Beispiel für boost :: algorithm :: join
- 8. Three20: Ein gutes Tutorial auf TTSstyle
- 9. Ein gutes Video zur Erklärung der Versionskontrolle?
- 10. Ein gutes Report Design Tool/Bibliothek
- 11. Ist VirtualHost ein gutes Muster in RabbitMQ?
- 12. Was ist ein gutes Web-Crawler-Tool?
- 13. Ein gutes Autocomplete-Plugin für jQuery 1.3?
- 14. Ein gutes iPhone Sound Manager Framework?
- 15. Ein gutes Tutorial/Beispielcode für editierbare Tabellenzellen?
- 16. Ein gutes Buch zum Lernen D3.js
- 17. Ist das ein gutes Dekorationsmuster für Javascript?
- 18. ein gutes Beispiel für Ameise Best Practices
- 19. kennt jemand ein gutes mapinfo-forum?
- 20. Was ist ein gutes CSS-Bereinigungstool?
- 21. Was ist ein gutes Berechtigungssystem zu verwenden?
- 22. Ein gutes C-Äquivalent von STL-Vektor?
- 23. Django. Ein gutes Tutorial für klassenbasierte Ansichten
- 24. Ein gutes Beispiel für ein Client-Server-Setup in vb.net?
- 25. Gibt es ein gutes Beispiel für ein gut benutzbares Benutzerhandbuch?
- 26. Was wäre ein gutes Datamodel, um ein Datamodell zu beschreiben?
- 27. Was ist ein gutes Design für ein mittleres Dreifachrelationsmodell?
- 28. Gutes PHP-Mock-Framework
- 29. gutes Beispiel für Javadoc
- 30. Gutes Tutorial für Interop.Excel.PivotTable
duplizieren? http://stackoverflow.com/questions/421631/what-is-the-best-resource-for-learning-nasm – Sebastian
In welcher Weise ist diese Frage "nicht konstruktiv, oder kann Debatte erstellen". Wenn Sie die Frage verstehen, ist es wirklich geradlinig und perfekt Q & A-Format. –