IN
IO I86 x86_64
IN is an instruction of the x86_64 architecture (x86 / x86-64 (covers 16/32/64-bit modes)), category IO. This page lists its 6 encoding forms, distinguished by opcode bytes: E4, E5, EC, ED.
Each form below links to its full decode: the operand roles and where each one is encoded in the instruction, the flag and register effects, and any micro-op sequence authored for it.
X86_IN_X86_LEGACY_ONEBYTE_E5_546595
ax, imm8
X86_IN_X86_LEGACY_ONEBYTE_ED_622694
ax, dx
XED_IN_X86_LEGACY_ONEBYTE_E4_343459
REG0=XED_REG_AL:w:IMPL IMM0:r:b
XED_IN_X86_LEGACY_ONEBYTE_E5_817899
REG0=OeAX():w:IMPL IMM0:r:b
XED_IN_X86_LEGACY_ONEBYTE_EC_9052
REG0=XED_REG_AL:w:IMPL REG1=XED_REG_DX:r:IMPL
XED_IN_X86_LEGACY_ONEBYTE_ED_987083
REG0=OeAX():w:IMPL REG1=XED_REG_DX:r:IMPL