3 Stimmen

Suche nach Tutorial-Ressourcen für grundlegende, nicht-makrotechnische Assemblersprache

Gibt es Ressourcen zur x86 32/64-bit Assembler-Programmierung ohne Makros? Das einzige, das ich bisher gefunden habe, und ich habe monatelang gesucht, ist die "Assembly Primer for Hackers" auf Securitytube. Bislang habe ich Programme in C geschrieben und sie disassembliert, um den Ablauf zu verstehen.

Bitte verstehen Sie mich nicht falsch, ich habe alle gängigen Ressourcen gelesen, die Sie bei Google finden können (außer den Intel-Handbüchern selbst), und alle verwenden Makros anstelle von Push-Parametern.

Es macht einfach keinen Sinn, Assembler mit High-Level-Strukturen zu lernen, da es sich kaum von C unterscheidet. Der einzige Zweck, Low-Level-Assembler zu lernen, besteht für mich darin, praktische Kenntnisse darüber zu erlangen, wie die Maschine selbst auf ihren grundlegenden Ebenen funktioniert und wie man sie steuert.

3voto

Necrolis Punkte 25132

Eine grundlegende, (fast) nicht-makrobasierte Einführung finden Sie unter cette ( cette Das Problem bei Ihrer Frage ist, dass die meisten Leute, die Sachen in asm schreiben, einen Makro-Assembler verwenden, so dass es sehr schwierig sein kann, Tutorials zu finden, die ihn nicht verwenden. Der beste Ort wären eigentlich Reverse-Engineering-Tutorials, wie dieses generische da Sie keinen Makro-Assembler für die Dissassemblierung verwenden :P

für fortgeschrittene Low-Level-x86-Assembler, siehe Dr. Agner Fogs Optimierungshandbücher (insbesondere Band 2).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X