8051 mikrokontrolcü ailesinde "
stack pointer" anlamına gelen ve #81h adresinde ikamet etmekte olan bir
sfrdır.
dahili bellek üzerindeki yığında bulunan ve işlem yapılacak datanın pozisyonunu saklayan yığın işaretçisi. eğer yığına ekleme
* yapılırsa, sp+1'inci adrese yazılır; benzer şekilde yığından veri çekilirse
* de sp-1
* şeklinde işlenir.
sp sfr'ı, #07h olarak varsayılanda beklemektedir. bu şekilde, 08h üzerinden ilk datanın işlenmesine başlanacaktır, ve bellekte
* buradan itibaren üst üste datalar eklenmeye devam eder.
ek: konuyla ilgili olarak
stack overflow incelenebilir.