IA-32 architecture
control registers




 
control registers CR0..7
 
reg. 3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9 8 7 6 5 4 3 2 1 0
MSW  
reserved
 
N
E
E
T
T
S
E
M
M
P
P
E
CR0 P
G
C
D
N
W
 
reserved
 
A
M
r. W
P
 
reserved
 
N
E
E
T
T
S
E
M
M
P
P
E
CR1  
reserved
 
CR2  
page fault virtual address
 
CR3 page directory base reserved P
C
D
P
W
T
res.
page directory pointer table base (if CR4.PAE=1)
CR4  
reserved
 
OS
X
SA
VE
 
res.
 
S
M
X
E
V
M
X
E
 
res.
 
OS
XM
EX
OS
FX
SR
P
C
E
P
G
E
M
C
E
P
A
E
P
S
E
D
E
T
S
D
P
V
I
V
M
E
CR5  
reserved
 
CR6  
reserved
 
CR7  
reserved
 



 
extended control register XCR0
 
name 6
3
6
2
6
1
6
0
5
9
5
8
5
7
5
6
5
5
5
4
5
3
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9 8 7 6 5 4 3 2 1 0
 
XCR0
 
r
e
s
reserved
reserved Y
M
M
S
S
E
X
8
7



main page