
- Operating System Tutorial
- OS - Home
- OS - Overview
- OS - Components
- OS - Types
- OS - Services
- OS - Properties
- OS - Processes
- OS - Process Scheduling
- OS - Scheduling algorithms
- OS - Multi-threading
- OS - Memory Management
- OS - Virtual Memory
- OS - I/O Hardware
- OS - I/O Software
- OS - File System
- OS - Security
- OS - Linux
- OS - Exams Questions with Answers
- OS - Exams Questions with Answers
- Operating System Useful Resources
- OS - Quick Guide
- OS - Useful Resources
- OS - Discussion
What is the CPU control register?
Control register is called a processor register that changes or controls the general behaviour of a CPU or other services in the system.
The common tasks performed by control registers are interrupt control, switching the addressing mode, paging control, and coprocessor control.
Types of CPU Control Register
The different types of CPU control register are as follows −
The control registers are those extra registers that are visible only in kernel mode.
- CR0 - Reads as 0, read-only
- CR1 - For general-purpose use
- CR2 - For general-purpose use
- CR3 - For general-purpose use and TLB interface
- CR4 - Processor Status Register
- CR5 - Interrupt Status Register
- CR6 - Interrupt Mask Register
- CR7 - EPC Register
The bit definitions of control register as shown in diagram below −
- Related Articles
- Differentiate between user and control register in CPU.
- Control unit and CPU
- What is the purpose of a register in a CPU and what are special purpose registers?
- Control register of 8257
- What is control of Register and Memory in Computer Architecture?
- What is Register Renaming?
- What is Shift Register?
- What is Register Transfer?
- What is General Register Organization?
- What are the components of the CPU?
- What are the CPU general purpose registers?
- What is the difference between Flow Control and Error Control?
- What is the difference between Sequence control and data control?
- What is Strobe Control?
- What is Control Unit?

Advertisements