out_var

Output to Port (Variable)

OUT DX, AL/AX/EAX

Writes data to I/O port specified in DX.

Details

The Output to Port (Variable) instruction writes data to I/O port specified in DX.

Pseudocode Operation

// Writes data to I/O port specified in DX

Example

OUT DX, AL/AX/EAX

Encoding

Binary Layout
EE
+0
 
Format Legacy
Opcode EE/EF
Extension Base

Operands

  • dest
    Implicit DX register (I/O port address)
  • src
    Implicit accumulator: AL, AX, or EAX (depends on operand size)