| 
 |  | 
                              Pop Flags off Stack                             
  
    | 
       86/88  | 
    
       Y  | 
    
       186  | 
    
       Y  | 
    
       286  | 
    
       Y  | 
    
       386  | 
    
       Y  | 
    
       486  | 
    
       Y  | 
    
       POPF/POPFD  | 
   
  
    | 
       Ovfl  | 
    
       Y  | 
    
       Dir  | 
    
       Y  | 
    
       Int  | 
    
       Y  | 
    
       Trap  | 
    
       Y  | 
    
       Sign  | 
    
       Y  | 
    
       Zero  | 
    
       Y  | 
    
       Aux  | 
    
       Y  | 
    
       Prty  | 
    
       Y  | 
    
       Carry  | 
    
       Y  | 
   
     POPF transfers the word at the top of the stack to the flags register,
    replacing the old flags, then increments SP by 2 to point to the new
    top of stack.
------------------------------------ Timing ----------------------------------
OpCode          Instruction             386     286     86
9D              POPF                    5       5       8
9D              POPFD                   5
------------------------------------ Logic -----------------------------------
        Flags = (SP)
        SP = SP + 2
See Also PUSHF POP PUSH PUSHA POPA LAHF SAHF INT IRET |