Registers in Computer architecture Definition
In Computer architecture (CA), a CPU (central processing unit) register is a small amount inbuilt storage available on the processor. It is the fastest memory in a computer system and is highly expensive. Register has less access time as they are built on the CPU itself unlike the RAM (Random access memory).
Operations Performed by the Registers:
- Fetch
- Encode
- Decode
Different Types of Registers:
- Memory Address Registers (MAR)
- Program Counter (PC)
- Accumulator (AC)
- Memory Data Register (MDR)
- Index Register (IR)
- Data Register
- Memory Buffer Register
- Input Register
- Output Register
- Instruction Register
- Temporary Register