Details Table

┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding  │Instruction         │0│1│2│3│4│5│Description                       │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│88 /r     │MOV r/m8,r8XXXXXX│Move byte register to r/m byte    │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│89 /r     │MOV r/m16,r16XXXXXX│Move word register to r/m word    │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│89 /r     │MOV r/m32,r32       │ │ │ │XXX│Move dword register to r/m dword  │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│8A /r     │MOV r8,r/m8XXXXXX│Move r/m byte to byte register    │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│8B /r     │MOV r16,r/m16XXXXXX│Move r/m word to word register    │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│8B /r     │MOV r32,r/m32       │ │ │ │XXX│Move r/m dword to dword register  │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│8C /r     │MOV r/m16,Sreg      │XXXXXX│Move segment register to r/m word │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│8E /r     │MOV Sreg,r/m16XXXXXX│Move r/m word to segment register │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│A0        │MOV AL,moffs8XXXXXX│Move byte at (seg:offset) to AL   │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│A1        │MOV AX,moffs16XXXXXX│Move word at (seg:offset) to AX   │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│A1        │MOV EAX,moffs32     │ │ │ │XXX│Move dword at (seg:offset) to EAX │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│A2        │MOV moffs8,AL       │XXXXXX│Move AL to (seg:offset)           │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│A3        │MOV moffs16,AX      │XXXXXX│Move AX to (seg:offset)           │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│A3        │MOV moffs32,EAX     │ │ │ │XXX│Move EAX to (seg:offset)          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│B0+rb     │MOV r8,imm8XXXXXX│Move immediate byte to byte       │
│          │                    │ │ │ │ │ │ │register                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│B8+rw     │MOV r16,imm16XXXXXX│Move immediate word to word       │
│          │                    │ │ │ │ │ │ │register                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│B8+rd     │MOV r32,imm32       │ │ │ │XXX│Move immediate dword to dword     │
│          │                    │ │ │ │ │ │ │register                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C6 /0     │MOV r/m8,imm8XXXXXX│Move immediate byte to r/m byte   │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C7 /0     │MOV r/m16,imm16XXXXXX│Move immediate word to r/m word   │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C7 /0     │MOV r/m32,imm32     │ │ │ │XXX│Move immediate dword to r/m dword │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘


[Back: MOV-Move Data]
[Next: Description]