header.self8051
Suche   ||   HOME   ||   Eigenschaften   ||   Befehlsreferenz   ||   Derivate   ||  
 Eigenschaften
 Befehlsreferenz
     Einführung
    > alle Befehle
        ACALL
        ADD
        ADDC
        AJMP
        ANL
        ANL  C
        CJNE
        CLR
        CLR  A
        CPL
        CPL  A
        DA  A
        DEC
        DIV  AB
        DJNZ
        INC
        INC  DPTR
        JB
        JBC
        JC
        JMP
        JNB
        JNC
        JNZ
        JZ
        LCALL
        LJMP
        MOV
        MOV  C
        MOV  DPTR
        MOVC
        MOVX
        MUL  AB
        NOP
        ORL
        ORL  C
       > POP
        PUSH
        RET
        RETI
        RL  A
        RLC  A
        RR  A
        RRC  A
        SETB
        SJMP
        SUBB
        SWAP  A
        XCH
        XCHD
        XRL
 Derivate
 interessante Links
Sie sind hier: SELF8051 || Befehlsreferenz || alle Befehle || POP

POP     <byte>


Funktion


Hole vom Stack und bringe in direktes Byte.

 

Beschreibung


Der Inhalt des vom Stack Pointer adressierten internen RAM-Speicherplatz wird gelesen und der Wert zum direkt addressierten Byte gebracht. Der Stack Pointer wird dekementiert (erniedrigt).

Kennzeichnungsbits werden nicht beeinflußt.

 

Beispiel


Der Stack Pointer enthalte den Wert 32H und die Speicherplätze 30H bis 32H des internen RAM enthalten die Werte 20H,  23H  bzw.  01H. Die Befehlsfolge

POP     DPH
POP     DPL

ergibt 30H im Stack Pointer und 0123H im Datenzeiger. Ein sich anschließender Befehl

POP    SP

führt zu 20H im Stack Pointer. Man beachte, dass der Stack Pointer zunächst auf 2FH dekrementiert worden ist, bevor er mit dem Wert 20H aus dem Stack geladen wurde.

 

 

POP     direct

Hole vom Stack und schreibe in direktes Byte.
direct = Adresse im unteren RAM oder SFR

Bytes:      2
Zyklen:    2

Befehlscodierung

 1   1   0   1   0   0   0   0 
    
  direkte Adresse  

 

 


Fehler auf dieser Seite melden



 

Seite drucken

Send a Friend

 
 zum Seitenanfang   © Autor Dipl. Ing. Sven Pohl || Impressum || Datenschutz


Tipp: rechtssichere Patientenverfügung einfach online erstellen für nur 14,90 €

  

 

Wertschätzen Sie den Aufwand und den Inhalt mit einer kleinen Spende. Danke.

Sie bestimmen die Höhe, jeder noch so kleine Betrag hilft.

 

   
HASM - Skyscrapper 2