8051-mikroprosessoren har et stabelminne på 128 byte og et pekerregister kalt SP (Stack Pointer). SP-registeret er 8 bit bredt og peker mot den nåværende toppen av stabelen. Stabelen vokser nedover, noe som betyr at stabelpekeren synker i verdi når data skyves inn på stabelen og øker i verdi etter hvert som data hoppes ut av stabelen.
Stabelminnet i 8051-mikroprosessoren brukes til å lagre midlertidige data, slik som funksjonsparametere, lokale variabler og returadresser. Stabelen brukes også til avbruddshåndtering, da 8051-mikroprosessoren automatisk skyver innholdet i programtelleren og andre registre over på stabelen når et avbrudd oppstår.