INICIO WEB

      

Instrucción: POP

    

123.gif (858 bytes)

              
Función: Restaurar registro de la pila
                               
Sintaxis: POP Rd
          

123.gif (858 bytes)

          

Código de Operación de 16 bit

                   

1001

000d dddd 1111
                    
                     
Operación: Rd Ü STACK
                
Operandos: 0 £ d £ 31
                        
Words: 1 (2 bytes)
                 
Ciclos: 2
                       
Flags: Ninguno
Pila: SP Ü SP + 1
          
Program Counter: PC Ü PC + 1
  

Descripción: POP carga el registro Rd con un byte de la pila. El puntero de pila es incrementado en uno antes del POP.

 

Ejemplo:

 

                    CALL routine

; Llamar a subrutina

                    ...

routine:         PUSH r14

; Guardar r14 en la pila

                    PUSH r13

; Guardar r13 en la pila

                    ...

                    POP r13

; Restaurar r13

                    POP r14

; Restaurar r14
                    RET ; Retornar de la subrutina
           
                                         

ARRIBA