POP
 

www.uC51.pl

elektronika | mikrokontrolery MCS-51 | programowanie

  • Increase font size
  • Default font size
  • Decrease font size
Home Lista instrukcji ASM uC51

POP

Przesył danych
MnemonikOperandyKod instrukcjiIlość bajtówCykle 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:

ADRESZAWARTOŚĆ
 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).

 

>> POWRÓT DO LISTY INSTRUKCJI