Registers

?
  • Created by: congriff
  • Created on: 26-01-24 16:11

Accumulator

Stores the intermediate results of calculations or other processes.

The calculation ‘5 + 2 – 4’ would be partially complete at ‘5 + 2’.

At this point, ‘7’, the intermediate result, would be stored in the accumulator 

1 of 5

Instruction Register

Stores the instruction or process to be carried out on the data.

Using the calculation ‘5 + 2 – 4’,

The memory instruction register will, at some point, contain a reference to addition and subtraction at various points. 

2 of 5

Memory Address Register

Stores the memory location that is to be accessed next.

If an instruction is about to be accessed,this register will contain the same memory location as the program counter;

if data is about to be accessed, it will be different. 

3 of 5

Memory data register

Stores data to be processed.

If the processor is carrying out the calculation ‘5 + 2 – 4’, at various points, the numbers ‘5’ and ‘2’ will be stored in the memory data register.

4 of 5

Program Counter

Stores the memory location of the next instruction to be accessed.

5 of 5

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Hardware a Communication resources »