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