Kann jemand auf einige aktuelle Ressourcen zu diesem Thema verweisen? Habe gesucht wie alles andere als die meisten Tutos wie Iczelions sind ein Jahrzehnt alt und nicht mehr aktuell.Windows Assembly Language Programmierung
Antwort
"Nicht mehr aktuell" bedeutet nicht, dass die Information nutzlos ist. Fast alle Informationen zur Win32-Assembler-Sprache gelten weiterhin - sogar Win95-Code funktioniert unter Windows 7 immer noch mit wenig oder gar keiner Modifikation, solange Sie sich nicht auf irgendwelche seltsamen Hacks verlassen (und IIRC, von denen die Tutorials nichts lehren) solche Hacks).
Sobald Sie lernen, grundlegende Win32 Assembly (dh: Iczelion Tutorials), der Rest ist nur neue Funktionen, Strukturen, etc. Und das ist nur eine triviale Übersetzung der MSDN-Dokumente. Es funktioniert alles gleich.
Iczelions Win32-Tutorials sind immer noch aktuell, sie sind nur für die Verwendung unter WinXP ausgerichtet, sie wurden nicht für spätere Betriebssysteme aktualisiert.
Sie können die verfügbaren Downloads unter masm32.com und das Forum unter masmforum.com überprüfen. Natürlich können Sie hier auch Fragen stellen - es gibt sehr viele alte Programmierer, die hier herumhängen.
Ich stimme den anderen Antworten hier zu; Der Inhalt dieser Tutorials ist weiterhin gültig. Sie decken jedoch nicht die 64-Bit-Assembly ab. Wenn es das ist, wonach Sie suchen, würde ich vorschlagen, sich zuerst mit Win32 (Iczelions Tutorials) vertraut zu machen und später die gleichen Dinge in Win64 auszuprobieren.
Der einzige große Unterschied ist die neue calling convention on Win64 (und Sie haben offensichtlich mehr/größere Register).
- 1. Assembly Language Zufallsgenerator
- 2. Assembly Language - Division Overflow (4 Ziffern)
- 3. Assembly Language Anweisung in Maschinensprache Anweisung
- 4. Assembly Language Shift in Carry Flags
- 5. Assembly Language-Programm - schwerwiegender Fehler A1010
- 6. Natural Language Processing in Windows 8
- 7. Beste Assembly-IDE für Windows
- 8. Assembly Language: Zweiaufforderung Benutzereingabe (Mischungs char und int)
- 9. Parameter in der Befehlszeile übergeben, Assembly Programmierung
- 10. USB-Programmierung mit Windows
- 11. Windows GUI C++ Programmierung
- 12. Problem hat, in meinem Assembly Language-Programm zu finden, Fehler
- 13. Programmierung für Ipad von Windows-
- 14. Windows Media-Dienste 2008 Programmierung
- 15. Windows Phone 7: Socket-Programmierung
- 16. Windows-Assembly-Heap und -Stapel?
- 17. Windows/DOS Assembly - Einfache Mathematik
- 18. Windows GUI Programmierung - C + SDK oder C# + Windows Forms
- 19. Unterschiede zwischen Universal Windows Platform (Win10) und Windows Phone-Programmierung?
- 20. Winsock: Windows-Networking-Programmierung in C++
- 21. Symbian Programmierung unter Windows mit C++ - Anleitung
- 22. Programmierung von Windows mit VC++ Express
- 23. HRESULT: 0x80270254 in Windows Phone Programmierung
- 24. UIWebView Windows-Authentifizierung in Swift-Programmierung
- 25. Verschiebung von Windows zu * Nix-Programmierung-Plattform
- 26. Python Programmierung - Windows Fokus und Programm-Prozess
- 27. Windows Batch-Programmierung Überprüfung übergeben Argument Wert
- 28. Get Assembly-Version auf Windows Phone 7
- 29. GACUtil vs. manuelle Bearbeitung C: \ Windows \ Assembly
- 30. Hallo Welt mit Nasm in Windows-Assembly