Procesor 8086 nám poskytuje zásobník typu LIFO (last in, first out), což znamená, že při vybírání ze zásobníku dostaneme jako první tu položku, kterou jsme tam vložili jako poslední.
Zásobník u 8086 pracuje se slovy - do zásobníku ukládá a vybírá vždy dvoubytové hodnoty.
Zásobník se adresuje pomocí segmentového registru SS. Zvláštností je, že vrchol zásobníku určený pomocí SS:SP roste směrem dolů.
Procesor 8086 nemá žádný prostředek, kterým by hlídal maximální naplnění zásobníku, to si musí ohlídat sám programátor.
Zásobník je také využíván při přerušení (INT) a při volání podprogramu pro uložení návratové adresy.

Na tomto obrázku je vidět zásobník, jenž má dno na adrese SS:0B1C. Na zásobníku je v tuto chvíli uloženo 5 dvoubytových čísel, byly uloženy v tomto pořadí: 12AC, FF27, 16DA, FCE0 a jako poslední bylo uloženo číslo AC17. Vrchol zásobníku, který je určen pomocí SS:SP, ukazuje v tuto chvíli na poslední vložené číslo a tedy na adresu SS:0B12.