x86 assembly-Anweisung: call *Reg
Kann jemand mir einige Informationen über indirekte Funktionsaufrufe in x86-assembly, d.h. Anweisungen wie
call *Reg
Also wo die Adresse des label-Funktion ist gespeichert in einem register. Irgendwie konnte ich nicht finden, Informationen über google.
Und außerdem, was hat es zu bedeuten, wenn ich einen Trace/breakpoint-exception beim ausführen eines x86-Assembler-Programm, das so eine Anleitung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Intel und AMD veröffentlichen, sehr gute Dokumentation zu x86.
Hier ist ein link zu Intels Befehlssatz-Referenz, die (natürlich) einen Abschnitt hat, auf Abruf.
http://www.intel.com/design/intarch/manuals/243191.HTM
Mit NASM syntax
Wenn Sie eine Ausnahme könnte es bedeuten, fast alles. Hier ein paar Allgemeine Fragen...