Elements of a CPU

HideShow resource information
What is the 'Current Instruction Register' (CIR)?
This is a register in the CPU, usually located in the CPU's control unit, which stores the instruction waiting to be, or currently being, executed.
1 of 5
What is the Memory Address Register (MAR)?
This is the register in the CPU that stores either where data yet to be fetched to the CPU is located, or where data output from the CPU is to be written.
2 of 5
What is the 'Memory Buffer Register' (MBR)?
This is a component the CPU that stores data being transferred between registers in the CPU. It acts as a buffer, allowing memory and data execution operations to take place independently, despite taking different amounts of time to complete.
3 of 5
What is the 'Program Counter' (PC)?
This is a small area of memory that holds the location of the next instruction to be executed by the CPU. This is done mathematically, it's value being incremented each fetch-execute cycle
4 of 5
What is the 'Status Register' (SR)?
This storage holds a single-digit character, that represents the result of an operation. This is changed if an the result of an execution is unusual (overflow), or if the execution was part of a larger mathematical operation (carry digit)
5 of 5

Other cards in this set

Card 2

Front

What is the Memory Address Register (MAR)?

Back

This is the register in the CPU that stores either where data yet to be fetched to the CPU is located, or where data output from the CPU is to be written.

Card 3

Front

What is the 'Memory Buffer Register' (MBR)?

Back

Preview of the front of card 3

Card 4

Front

What is the 'Program Counter' (PC)?

Back

Preview of the front of card 4

Card 5

Front

What is the 'Status Register' (SR)?

Back

Preview of the front of card 5

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Hardware components resources »