Details Table
┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding │Instruction │0│1│2│3│4│5│Description │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│88 /r │MOV r/m8,r8 │X│X│X│X│X│X│Move byte register to r/m byte │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│89 /r │MOV r/m16,r16 │X│X│X│X│X│X│Move word register to r/m word │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│89 /r │MOV r/m32,r32 │ │ │ │X│X│X│Move dword register to r/m dword │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│8A /r │MOV r8,r/m8 │X│X│X│X│X│X│Move r/m byte to byte register │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│8B /r │MOV r16,r/m16 │X│X│X│X│X│X│Move r/m word to word register │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│8B /r │MOV r32,r/m32 │ │ │ │X│X│X│Move r/m dword to dword register │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│8C /r │MOV r/m16,Sreg │X│X│X│X│X│X│Move segment register to r/m word │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│8E /r │MOV Sreg,r/m16 │X│X│X│X│X│X│Move r/m word to segment register │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│A0 │MOV AL,moffs8 │X│X│X│X│X│X│Move byte at (seg:offset) to AL │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│A1 │MOV AX,moffs16 │X│X│X│X│X│X│Move word at (seg:offset) to AX │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│A1 │MOV EAX,moffs32 │ │ │ │X│X│X│Move dword at (seg:offset) to EAX │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│A2 │MOV moffs8,AL │X│X│X│X│X│X│Move AL to (seg:offset) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│A3 │MOV moffs16,AX │X│X│X│X│X│X│Move AX to (seg:offset) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│A3 │MOV moffs32,EAX │ │ │ │X│X│X│Move EAX to (seg:offset) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│B0+rb │MOV r8,imm8 │X│X│X│X│X│X│Move immediate byte to byte │
│ │ │ │ │ │ │ │ │register │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│B8+rw │MOV r16,imm16 │X│X│X│X│X│X│Move immediate word to word │
│ │ │ │ │ │ │ │ │register │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│B8+rd │MOV r32,imm32 │ │ │ │X│X│X│Move immediate dword to dword │
│ │ │ │ │ │ │ │ │register │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C6 /0 │MOV r/m8,imm8 │X│X│X│X│X│X│Move immediate byte to r/m byte │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C7 /0 │MOV r/m16,imm16 │X│X│X│X│X│X│Move immediate word to r/m word │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C7 /0 │MOV r/m32,imm32 │ │ │ │X│X│X│Move immediate dword to r/m dword │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘
[Back: MOV-Move Data]
[Next: Description]