Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
MOV Special Intruction
 Summary Key                              Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
 00001111    001000d0    11,reg*,r/m
───────────────────────┬────────────────────────┬───────────────────────────
 MOV  reg32,controlreg │ mov   eax,cr2          │ 88/86 ──
                       │                        │   286 ──
                       │                        │   386 6
                       │                        │   486 4
───────────────────────┼────────────────────────┼───────────────────────────
 MOV  controlreg,r32   │ mov   cr0,ebx          │ 88/86 ──
                       │                        │   286 ──
                       │                        │   386 CR0=10,CR2=4,CR3=5
                       │                        │   486 4,CR0=16
───────────────────────┴────────────────────────┴───────────────────────────
 
 00001111    001000d1    11,reg*,r/m
───────────────────────┬────────────────────────┬───────────────────────────
 MOV  reg32,debugreg   │ mov   edx,dr3          │ 88/86 ──
                       │                        │   286 ──
                       │                        │   386 DR0-3=22,DR6-7=14
                       │                        │   486 10
───────────────────────┼────────────────────────┼───────────────────────────
 MOV  debugreg,reg32   │ mov   dr0,ecx          │ 88/86 ──
                       │                        │   286 ──
                       │                        │   386 DR0-3=22,DR6-7=16
                       │                        │   486 11
───────────────────────┴────────────────────────┴───────────────────────────
 
 00001111    001001d0    11,reg*,r/m
 
───────────────────────┬────────────────────────┬───────────────────────────
 MOV  reg32,testreg    │ mov   edx,tr6          │ 88/86 ──
                       │                        │   286 ──
                       │                        │   386 12
                       │                        │   486 4,TR3=3
───────────────────────┼────────────────────────┼───────────────────────────
 MOV  testreg,r32      │ mov   tr7,eax          │ 88/86 ──
                       │                        │   286 ──
                       │                        │   386 12
                       │                        │   486 4,TR3=6
───────────────────────┴────────────────────────┴───────────────────────────
  * The reg field contains the register number of the special register
    (for example, 000 for CR0, 011 for DR7, or 111 for TR7).
                                    -♦-