Details Table

┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding  │Instruction         │0│1│2│3│4│5│Description                       │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│90+rw     │XCHG AX,r16XXXXXX│Exchange word register with AX    │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│90+rd     │XCHG EAX,r32        │ │ │ │XXX│Exchange dword register with EAX  │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│90+rw     │XCHG r16,AX         │XXXXXX│Exchange word register with AX    │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│90+rd     │XCHG r32,EAX        │ │ │ │XXX│Exchange dword register with EAX  │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│86 /r     │XCHG r/m8,r8XXXXXX│Exchange byte register with EA    │
│          │                    │ │ │ │ │ │ │byte                              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│86 /r     │XCHG r8,r/m8XXXXXX│Exchange byte register with EA    │
│          │                    │ │ │ │ │ │ │byte                              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│87 /r     │XCHG r/m16,r16XXXXXX│Exchange word register with EA    │
│          │                    │ │ │ │ │ │ │word                              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│87 /r     │XCHG r/m32,r32      │ │ │ │XXX│Exchange dword register with EA   │
│          │                    │ │ │ │ │ │ │dword                             │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│87 /r     │XCHG r16,r/m16XXXXXX│Exchange word register with EA    │
│          │                    │ │ │ │ │ │ │word                              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│87 /r     │XCHG r32,r/m32      │ │ │ │XXX│Exchange dword register with EA   │
│          │                    │ │ │ │ │ │ │dword                             │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘


[Back: XCHG-Exchange Register/Memory with Register]
[Next: Description]