out

Output to Port

OUT imm8, AL

Writes data from AL/AX/EAX to an I/O port.

Details

The Output to Port instruction writes data from AL/AX/EAX to an I/O port.

Pseudocode Operation

// Writes data from AL/AX/EAX to an I/O port

Example

OUT 3, AL

Encoding

Binary Layout
E6
+0
 
Format Legacy
Opcode E6
Extension Base

Operands

  • dest
    8-bit signed immediate
  • src
    Implicit AL register (8-bit accumulator)