MOVABS
GP x86_64
MOVABS is an instruction of the x86_64 architecture (x86 / x86-64 (covers 16/32/64-bit modes)), category GP. This page lists its 9 encoding forms, distinguished by opcode bytes: 00, A0, A1, A2, A3.
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_MOVABS_X86_LEGACY_ONEBYTE_00_937835
r64, imm64
X86_MOVABS_X86_LEGACY_ONEBYTE_A0_51308
al, moff8
X86_MOVABS_X86_LEGACY_ONEBYTE_A1_142202
ax, moff16
X86_MOVABS_X86_LEGACY_ONEBYTE_A1_211523
rax, moff64
X86_MOVABS_X86_LEGACY_ONEBYTE_A1_575659
eax, moff32
X86_MOVABS_X86_LEGACY_ONEBYTE_A2_574171
moff8, al
X86_MOVABS_X86_LEGACY_ONEBYTE_A3_308037
moff16, ax
X86_MOVABS_X86_LEGACY_ONEBYTE_A3_406249
moff64, rax
X86_MOVABS_X86_LEGACY_ONEBYTE_A3_77109
moff32, eax