Instrukcja odkłada na stos wszystkie rejestry ogólnego przeznaczenia. Rejestry odkładane są w następującej kolejności:
EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI
Instrukcja pusha odkłada na stos łącznie 32 bajty (8 rejestrów * 4 bajty). Instrukcja pusha powinna być stosowana tylko w
połączeniu z instrukcją popa.