| 
 |  | 
                                Output to Port                                
  
    | 
       86/88  | 
    
       Y  | 
    
       186  | 
    
       Y  | 
    
       286  | 
    
       Y  | 
    
       386  | 
    
       Y  | 
    
       486  | 
    
       Y  | 
    
       OUT port, accumulator  | 
   
  
    | 
       Ovfl  | 
    
       N  | 
    
       Dir  | 
    
       N  | 
    
       Int  | 
    
       N  | 
    
       Trap  | 
    
       N  | 
    
       Sign  | 
    
       N  | 
    
       Zero  | 
    
       N  | 
    
       Aux  | 
    
       N  | 
    
       Prty  | 
    
       N  | 
    
       Carry  | 
    
       N  | 
   
     OUT transfers a byte or a word from AL or AX to the specified port.
    The port may be specified with an immediate byte constant (allowing
    access to ports 0 through 255) or with a word value in DX (allowing
    access to ports 0 through 65,535).
       Note:          It is advised that hardware not use I/O ports F8h
                      through FFh, since these are reserved for
                      controlling the math coprocessor and future
                      processor extensions.
------------------------------------ Timing ----------------------------------
OpCode          Instruction             386     286     86
E6 ib           OUT imm8, AL            10      3       10
E7 ib           OUT imm8, AX            10      3       10
E7 ib           OUT imm8, EAX           10
EE              OUT DX, AL              5       3       8
EF              OUT DX, AX              5       3       8
EF              OUT DX, EAX             5
------------------------------------ Logic -----------------------------------
        (Port) = accumulator
See Also IN OUTS INS |