什么是 CPU 控制寄存器?


控制寄存器是指用来更改或控制 CPU 或系统中其他服务的一般行为的处理器寄存器。

控制寄存器执行的常见任务包括中断控制、切换寻址模式、分页控制以及协处理器控制。

CPU 控制寄存器的类型

CPU 控制寄存器有如下几种不同类型 −

控制寄存器是指仅在内核模式下可见的那些额外寄存器。

  • CR0 - 读为 0,只读
  • CR1 - 用于一般用途
  • CR2 - 用于一般用途
  • CR3 - 用于一般用途和 TLB 接口
  • CR4 - 处理器状态寄存器
  • CR5 - 中断状态寄存器
  • CR6 - 中断屏蔽寄存器
  • CR7 - EPC 寄存器

如下图所示,控制寄存器的位定义 −

更新于: 2021 年 11 月 26 日

2K+ 浏览

启动您的 事业

完成课程认证

开始
广告