Details Table
┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding │Instruction │0│1│2│3│4│5│Description │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 21 /r │MOV r32,DR0-3 │ │ │ │X│X│X│Move debug register (0,1,2, or 3) │
│ │ │ │ │ │ │ │ │to r32 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 21 /r │MOV r32,DR4/DR5 │ │ │ │ │ │X│Move debug register (4 or 5) to │
│ │ │ │ │ │ │ │ │r32 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 21 /r │MOV r32,DR6/DR7 │ │ │ │X│X│X│Move debug register (6 or 7) to │
│ │ │ │ │ │ │ │ │r32 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 23 /r │MOV DR0-DR3,r32 │ │ │ │X│X│X│Move r32 to debug register (0,1,2,│
│ │ │ │ │ │ │ │ │or 3) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 23 /r │MOV DR4/DR5,r32 │ │ │ │ │ │X│Move r32 to debug register (4 or │
│ │ │ │ │ │ │ │ │5) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 23 /r │MOV DR6/DR7,r32 │ │ │ │X│X│X│Move r32 to debug register (6 or │
│ │ │ │ │ │ │ │ │7) │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘
[Back: MOV-Move to/from Debug Registers]
[Next: Description]