Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: maumo am 21. April 2005, 17:51

Titel: PUSHA
Beitrag von: maumo am 21. April 2005, 17:51
Ich hab ne Frage zu Pusha:

was genau Pushed es?
und in welcher reihenfolge?

maumo
Titel: PUSHA
Beitrag von: DarkThing am 21. April 2005, 17:56
Diese Register werden in der Reihenfolge hier gepusht:
o AX
o CX
o DX
o BX
o SP
o BP
o SI
o DI
Warum BX erst nach DX kommt weiß ich jetzt auch nicht.
Titel: PUSHA
Beitrag von: Jidder am 21. April 2005, 18:56
Zitat von: DarkThing
Diese Register werden in der Reihenfolge hier gepusht:
o AX
o CX
o DX
o BX
o SP
o BP
o SI
o DI

um genau zu sein wird der original sp gepusht. also so

Temp = SP
push AX
push CX
push DX
push BX
push Temp
push BP
push SI
push DI