Nur zum Teufel, ich habe ein Interesse am Lernen Montage genommen. Das Problem ist, ich kann keinen guten Ausgangspunkt finden ...Willst du Assembly lernen, verwirrt darüber, wo ich anfangen soll
Es scheint eine Menge von Assemblern zur Verfügung zu stehen (FASM, NASM, YASM, MASM), aber jeder hat seine eigene separate Syntax, Befehle und Funktionen. FASM scheint am bequemsten zu sein, da es ausführbare Dateien ohne einen Linker kompilieren kann, aber ich konnte keine Tutorials finden, um mich anzufangen. Alle "Hallo Welt" -Beispiele, die ich gesehen habe, sind 16 oder 32-Bit, aber ich verwende 64-Bit-Windows, so dass keiner von ihnen funktioniert. Die Windows-Beispiele, die in FASM enthalten sind, funktionieren, aber ich möchte nicht von Anfang an in die Windows-Programmierung einsteigen, ich möchte zuerst die Grundlagen verstehen.
Kann mir jemand in die richtige Richtung zeigen?
Wenn Sie die Grundlagen zuerst verstehen möchten, würden Sie in Erwägung ziehen, einige einfache Geräte mit einem PIC- oder AVR-basierten Mikroprozessor herzustellen? Sie würden einen viel einfacheren Befehlssatz verwenden und könnten die Dinge wahrscheinlich schneller aufnehmen. –
@ Jonathon: Paradoxerweise kann ihre Einfachheit es schwerer machen, sie zu erlernen. Zum Beispiel müssen Sie ohne eine Multiplikations- oder Divisionsanweisung eine (etwas nicht-triviale) Routine schreiben, um das zu handhaben. –