什么是 CPU 控制寄存器?
控制寄存器是指用来更改或控制 CPU 或系统中其他服务的一般行为的处理器寄存器。
控制寄存器执行的常见任务包括中断控制、切换寻址模式、分页控制以及协处理器控制。
CPU 控制寄存器的类型
CPU 控制寄存器有如下几种不同类型 −
控制寄存器是指仅在内核模式下可见的那些额外寄存器。
- CR0 - 读为 0,只读
- CR1 - 用于一般用途
- CR2 - 用于一般用途
- CR3 - 用于一般用途和 TLB 接口
- CR4 - 处理器状态寄存器
- CR5 - 中断状态寄存器
- CR6 - 中断屏蔽寄存器
- CR7 - EPC 寄存器
如下图所示,控制寄存器的位定义 −
广告