Ja hab ich , da sind meisten so Theards von den Jahren 2009 und so weiter , also nicht wirlich was hilfreiches.
Oder wenn es was gibt dann sind es 16 Bit basierendes Assembler.
Wenn ich unsinning geschrieben haben sollte schonmal sorry an den TE
Was genau meinste damit ? War es nicht so das die X86 Befehlssätze einfach aufeinander aufbauen und abwärtskompatible sind ? Oder meinst einfach die zusätzlichen Befehle und Register damit ?
Das ist der Punkt, es gibt zusätzliche. Du kannst nicht automatisch x64 programmieren, wenn du x16 programmieren kannst.
Zudem arbeitet man mit Letzterem eher im Real Mode der CPU. Im Protected Mode gehen einige Dinge nicht, die im Real Mode gehen und umgekehrt.
Die ganzen zusätzlichen Instructions neuster Technologien mal ganz außen vor gelassen.
Ganz nebenbei arbeiten diese x16 Tutorials mit Interrupts zur Ausgabe auf der Konsole. Unter Win32 ruft man ganz normal die WinApi Funktionen auf.
Wenn ich unsinning geschrieben haben sollte schonmal sorry an den TE
Was genau meinste damit ? War es nicht so das die X86 Befehlssätze einfach aufeinander aufbauen und abwärtskompatible sind ? Oder meinst einfach die zusätzlichen Befehle und Register damit ?
Wie Smith schon schrieb man kann das programmieren unter 16bit nicht mit dem programmieren unter 32bit/64bit vergleichen. Die Architekturen bauen zwar aufeinander auf aber das programmieren ist gänzlich anders.
Wenn man bei Windows(also 32/64bit) programmiert greift man auf die funktionen der Winapi und anderen Library´s zurück. Unter 16bit systemen wie Dos Programmiert man dagegen sehr hardware nahe mittels der Dos und Bios Interrupts oder man greift direkt auf die hardware zu. Was aber bei 32/64 bit nicht möglich ist.
Um zur anfangsfrage zurück zu kommen . Hab das hier schon öfters geschreiben, Ich würde mal auf die Seiten vom Fasm, Nasm bzw. Nasmx Assembler gehen dort sind einige gute beispiel codes, Dokummentatioen und in dessen Foren findet man auch allerlei nützliches.
[AutoIt & Assembler] Assembler lernen und in AutoIt benutzen 01/12/2021 - Coding Tutorials - 18 Replies 1. Vorwort
1.1. Vorraussetzungen für das Programmieren mit Assembler
1.2. Ein paar Fakten zu Assembler/Computern
1.3. Warum Assembler benutzen
2. Assembler Allgemein
2.1. Arbeitsweise von Assembler
2.2. Syntax und Semantik
2.3. Register
3. Erste Assembler Schritte
3.1. Mov
Assembler direkt lernen? 06/19/2013 - General Coding - 4 Replies Hallo,
Ich wollte programmieren lernen, und danach mich mit dem Thema Reverse Engineering beschäftigen, dann habe ich mir gedacht lerne ich Assembler hab auch ein Buch schon zu Hause, aber über die Sachen, die ich so lese ist, Assembler nicht als Anfänger Sprache da die meisten Leute sagen lerne C/C++ aber eigentlich habe ich da wirklich keine Lust drauf denn die Assembler Syntax gefällt mir ist einfach (persönliche Meinung aus den ersten zwei Kapitel über die Grundlagen des Prozessors...
Assembler.au3 11/24/2011 - Nostale - 2 Replies hay weiß wer wo ich Assembler.au3 finde google spuckt nix aus