Register presentation

1,986 views 7 slides Sep 27, 2018
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

Register Definition,Types of Register,Internal Register,User-Accessible Register,Register File Definition.


Slide Content

REGISTER

WHAT IS REGISTEr: A register is a temporary storage area built into a  CPU . Some registers are used internally and cannot be accessed outside the  Processor , while others are user-accessible. Most modern CPU  Architectures  include both types of registers.

TYPE’S OF REGISTER: They are Two Type’s of Register : Internal Registers User-Accessible Registers

Internal registers: Internal registers include the instruction register (IR), memory buffer register (MBR), memory data register (MDR), and memory address register (MAR). The instruction register fetches instructions from the program counter (PC) and holds each instruction as it is executed by the processor. The memory registers are used to pass data from  Memory to the processor. The storage time of internal registers is extremely temporary, as they often hold data for less than a millisecond.

User-accessible registers: User-accessible registers are larger than internal registers and typically hold data for a longer time. For example, a data register may store individual values referenced being by a currently running program. An address register contains memory addresses, which reference different blocks of memory within the system  RAM . Many CPUs now have general purpose registers (GPRs), which may contain both data and memory addresses .

REGISTER FILE

Register FILE: A Register File is an array of Processor Registers in a Central Processing Unit (CPU). Modern Integrated circuit-based register files are usually implemented by way of fast Static RAMs with multiple ports. Such RAMs are distinguished by having dedicated read and write ports, whereas ordinary multiported SRAMs will usually read and write through the same ports .
Tags