Frage zu JMP
-
Hallo, ich habe eine Frage/ein Problem:
Wenn ich z.b. folgendes schreibe
JMP <Adresse>
und den Code danach wieder neu Analysiere(nutze Olly), kommt dabei ungefähr sowas raus
F8 07 B9 ...
Wenn ich dem Programmverlauf dann folge, springt er nicht. Weis jemand weiter?
Die Sprunganweisung habe ich mitten im Code eingefügt, wieso wird sie nach erneutem Analysieren falsch dargestellt, so das es nicht mehr funktioniert?
-
Moin.
ich hab ne Frage schrieb:
Hallo, ich habe eine Frage/ein Problem:
Wenn ich z.b. folgendes schreibe
JMP <Adresse>
und den Code danach wieder neu Analysiere(nutze Olly), kommt dabei ungefähr sowas raus
F8 07 B9 ...
Wenn ich dem Programmverlauf dann folge, springt er nicht. Weis jemand weiter?
Die Sprunganweisung habe ich mitten im Code eingefügt, wieso wird sie nach erneutem Analysieren falsch dargestellt, so das es nicht mehr funktioniert?Soll es ein relativer short jump, ein three-byte NEAR Jump, oder ein absoluter FAR Jump werden?
Using SHORT (Two-byte) Relative Jump Instructions:
http://thestarman.pcministry.com/asm/2bytejumps.htmDirk