Chinaunix首页 | 论坛 | 博客
  • 博客访问: 728931
  • 博文数量: 39
  • 博客积分: 10290
  • 博客等级: 上将
  • 技术积分: 1500
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-16 15:05
文章分类
文章存档

2011年(15)

2010年(2)

2009年(8)

2008年(14)

我的朋友

分类: LINUX

2011-10-07 16:47:27

see wiki:  


CR0

The CR0 register is 32 bits long on the and higher processors. On processors in , it (and the other control registers) are 64 bits long. CR0 has various control flags that modify the basic operation of the processor.

Bit Name Full Name Description
31 PG Paging If 1, enable paging and use the CR3 register, else disable paging
30 CD disable Globally enables/disable the memory cache
29 NW Not-write through Globally enables/disable write-back caching
18 AM Alignment mask
Alignment check enabled if AM set, AC flag (in register) set, and privilege level is 3
16 WP Write protect
Determines whether the CPU can write to pages marked read-only
5 NE Numeric error
Enable internal floating point error reporting when set, else enables PC style x87 error detection
4 ET Extension type
On the 386, it allowed to specify whether the external math coprocessor was an or
3 TS Task switched
Allows saving x87 task context only after x87 instruction used after task switch
2 EM Emulation
If set, no x87 present, if clear, x87 FPU present
1 MP Monitor co-processor
Controls interaction of WAIT/FWAIT instructions with TS flag in CR0
0 PE Protected Mode Enable
If 1, system is in , else system is in


阅读(852) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~