in_var

Input from Port (Variable)

IN AL/AX/EAX, DX

Reads data from I/O port specified in DX.

Details

The Input from Port (Variable) instruction reads data from I/O port specified in DX.

Pseudocode Operation

// Reads data from I/O port specified in DX

Example

IN AL/AX/EAX, DX

Encoding

Binary Layout
EC
+0
 
Format Legacy
Opcode EC/ED
Extension Base

Operands

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