Der Code geht bei mir auch so, wie er abgebildet ist. Dass der Wert von DX verändert wird, ist bei mir egal, da dass DX-Register bei meinem OS sowieso kaum Verwendung findet. Da wollte ich bloß noch mal sicher gehn, ob, bei einem Entfernen von push DX, irgendwelche Komplikationen auftreten.
Aber das mit dem DS versteh ich irgendwie nicht.
Das DS und das CS sind meines Wissens verschiedene Segmente:
Im DS-Register werden die Variablen gespeichert und im CS doch das Codesegment. Warum wird dann DS, da dort die Variablen drin stehn, nicht AUCH gespeichert ?
mfg,
bscreator