BTW: What do PushAd/PopAd do? - I just know "Push XXX"/"Pop XXX" (including space)
PUSHAD/POPAD macht PUSH/POP für die meisten CPU-Register (genauer: EAX, ECX, EDX, EBX, originaler ESP, EBP, ESI, und EDI) mit einem einzelnen Befehl. Wenn man eh mehrere davon braucht, ist das bequemer als eine Litanei von PUSH/POP zu schreiben. Reduziert ausserdem die Gefahr von Vertippern in der Reihenfolge
Und performancemäßig fällt das überhaupt nicht mehr ins Gewicht heutzutage
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet.
" (Henning Richter)