Moin!
CookBook
Für viele ist der Einstieg in Assembler zu schwer, da er mit einer extrem steilen Lernkurve verbunden ist. Deshalb habe ich mal dieses kurz-geratene Tutorial verfasst, dass einige Topics von Assembler und dem Drumherum. Dabei geht es vor allem nicht immer um konkrete (funktionierende) Code-Beispiele, sondern mehr um die Theorie an sich.
Das Tutorial ist für absolute ASM Einsteiger. Ein wenig Programmierkenntnisse sind aber von Nöten. Trotzdem rolle ich auch noch einmal alles von den Zahlensystem angefangen auf.
LASM
Teil des CookBook sind Beispiele in LASM, meinem Assembler. Um das Tutorial durchzuarbeiten ist es nötig, sich das letzte Build von LASM zu laden. LASM ist ein x86 Assembler, welcher Marko-unfähig ist, dennoch aber alle wichtigen Befehle von SSE bis 3DNow! ( ) unterstützt. Er ist extrem klein etwa 52KB groß. Eine selbstgeschriebene IDE ist im Release inbegriffen. LASM generiert nichts außer Win32 Portable Executables und ist kompatibel mit allen kkompressor Packern. LASM hat einen internen Syntax-Check.
LASM Inline
Dies ist ein Wrapper um die LASM.dll, welche das Einbringen von LASM Code in AutoIt ermöglicht. Dabei ist das Prinzip das selbe wie das von FASM. Bloß ist die UDF hier deutlich übersichtlicher und portabler. Auch hier greift der Syntax-Check von LASM, der automatisch nach Au3Check ausgeführt wird, und ausführliche Fehlerinfos gibt.
Download
Aktuelle Version des CookBook (PDF): http://apaste.square7.ch/Release/Assembler%20CookBook/
Aktuelle Version von LASM: http://apaste.square7.ch/Release/LASM/
Aktuelle Version von LASM Inline: http://apaste.square7.ch/Release/LASM%20Inline/