Hallo zusammen,
der x86 Assemblersatz hat ja verschiedene Befehle, denen eine Adresse mit übergeben wird. Da wäre zum Beispiel der push Befehl, der auf der einen Seite eine ganz normale Zahl auf den Stack legen kann, und auf der anderen Seite ja auch einen Offset.
Mich würde nun interessieren, welche Befehle mit einer Addresse als Argument aufgerufen werden können und wie ich zu diesen Befehlen den primary opcode finde. Bei dem schon oben genannten Beispiel mit push ist das glaub ich so:
Ich hoffe ich hab das verständlich beschrieben. Über hilfe würde ich mich sehr freuen.
grüße
seux
der x86 Assemblersatz hat ja verschiedene Befehle, denen eine Adresse mit übergeben wird. Da wäre zum Beispiel der push Befehl, der auf der einen Seite eine ganz normale Zahl auf den Stack legen kann, und auf der anderen Seite ja auch einen Offset.
Mich würde nun interessieren, welche Befehle mit einer Addresse als Argument aufgerufen werden können und wie ich zu diesen Befehlen den primary opcode finde. Bei dem schon oben genannten Beispiel mit push ist das glaub ich so:
Code:
6Ah push 10h; Hier wird eine Zahl auf den Stack gelegt
68h push offset 401000; 68h legt eine Addresse auf den Stack
Ich hoffe ich hab das verständlich beschrieben. Über hilfe würde ich mich sehr freuen.
grüße
seux