| Przesył danych | ||||
| Mnemonik | Operandy | Kod instrukcji | Ilość bajtów | Cykle oscylatora |
| POP | adres | D0 | 2 | 24 |
Instrukcja POP powoduje zdjęcie ze stosu jednego bajtu (wskazywanego przez Wskaźnik Stosu SP) i wpisanie go do komórki o podanym adresie. Wskaźnik stosu SP zostaje zmniejszony o 1. Nie są ustawiane żadne flagi.
Przykład:
SP = 32h
Komórki pamięci RAM zawierają wartości:
| ADRES | ZAWARTOŚĆ |
| Â 30h | Â 20h |
| Â 31h | Â 23h |
| Â 32h | Â 01h |
Wykonujemy następujące instrukcje:
POP DPH
POP DPL
Po ich wykonaniu 16-bitowy Wskaźnik Danych DP zawiera wartość 0123h (DPH = 01h, DPL = 23h). Wskaźnik Stosu SP wskazuje teraz na komórkę 30h (został dwukrotnie zmniejszony o 1).



Lista instrukcji ASM uC51