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).
                                    -♦-