Courses » SS2 » SS2 ICT » Types of registers - SS2 ICT Lesson Note

Types of registers - SS2 ICT Lesson Note

Registers are small, high-speed storage units within a CPU that hold data temporarily during processing.

Source:(javatpoint.com)

Different types of registers play distinct roles in data conversion and processing:

 

Accumulator Register: The accumulator is a general-purpose register that stores intermediate results during calculations. It plays a vital role in arithmetic and logical operations.

 

Memory Address Register (MAR): This register holds the address of the memory location being read from or written to. It helps in accessing the main memory for data retrieval or storage.

 

Memory Buffer Register (MBR): MBR temporarily stores data that is being transferred to or from the main memory. It acts as a buffer to hold data during memory operations.

 

Program Counter (PC): The program counter stores the memory address of the next instruction to be fetched and executed. It keeps track of the sequence of instructions in a program.

 

Instruction Register (IR): IR holds the current instruction being executed by the CPU. It helps decode the instruction and fetch the required data from memory.

 

Index Register: Index registers store values used for array or table indexing. They aid in efficient memory access during data retrieval.

Please share this, thanks:

Add a Comment

Notice: Please post responsibly.

No responses