Welcome to my presentation
Jubel ahmed
ID : 162-35-1648
Registers
What is register? A register is one of a small set of data
holding places that are part of a
computer processor .
A register may hold :
❖ A computer instruction
❖ A storage address
❖ Or any kind of data (such as a bit
sequence or individual
characters)
Types of registers I. Memory Buffer Register (MBR) :
A. Used to receive a word from main
memory or i/o device
II. Memory Address Register (MAR) :
A. Specifies the address in memory
III. Instruction Register (IR) :
A. Contains 8 bit opcode instruction being
executed.
IV. Program Counter (PC) :
A. Holds the address of the next
instruction
V. Accumulator (AC) :
A. Processor register , it holds temporary
operands and results of ALU operation.
1PC
MAR
MDR
AC
1
LOAD 5
10
1. LOAD 5
2. ADD 6
3. STO 7
4.
5. 10
6. 15
7. 25
8.
ADDRESS BUS
DATA BUS
5
10
2
2
ADD 6
25
6
15
3
3
STO 7
7
25
Fetch-execute cycle and role of registers
CPU
Memory
❖ This register is a most important part of CPU.
❖ Processor register is fast storage device.
❖ A processor register is a quickly accessible location available to
a computer's central processing unit (CPU).
Conclusion :
❖ https://www.slideshare.net/taimoorashraf750/register-47676992
❖ https://www.youtube.com/watch?v=04UGopESS6A
❖ https://en.wikipedia.org/wiki/Processor_register
Reference :
ANY QUESTIONS?

fetch execute cycle of registers

  • 1.
    Welcome to mypresentation Jubel ahmed ID : 162-35-1648
  • 2.
  • 3.
    What is register?A register is one of a small set of data holding places that are part of a computer processor . A register may hold : ❖ A computer instruction ❖ A storage address ❖ Or any kind of data (such as a bit sequence or individual characters)
  • 4.
    Types of registersI. Memory Buffer Register (MBR) : A. Used to receive a word from main memory or i/o device II. Memory Address Register (MAR) : A. Specifies the address in memory III. Instruction Register (IR) : A. Contains 8 bit opcode instruction being executed. IV. Program Counter (PC) : A. Holds the address of the next instruction V. Accumulator (AC) : A. Processor register , it holds temporary operands and results of ALU operation.
  • 5.
    1PC MAR MDR AC 1 LOAD 5 10 1. LOAD5 2. ADD 6 3. STO 7 4. 5. 10 6. 15 7. 25 8. ADDRESS BUS DATA BUS 5 10 2 2 ADD 6 25 6 15 3 3 STO 7 7 25 Fetch-execute cycle and role of registers CPU Memory
  • 6.
    ❖ This registeris a most important part of CPU. ❖ Processor register is fast storage device. ❖ A processor register is a quickly accessible location available to a computer's central processing unit (CPU). Conclusion :
  • 7.
  • 8.