Components of a CPU Flashcards

The components and their functions in the CPU

1
Q

ALU

A

Arithmetic Logic Unit - Handles the arithmetic and logic calculations. Can calculate Boolean decisions, also.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

PC

A

Program Counter - stores the address of the next instruction to be executed. If a branch is encountered, the instruction stored is sent to a stack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

ACC

A

Accumulator - Stores the results of the ALU or any data held in the MDR

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

MDR

A

Memory Data Register - Used to temporarily store data read from or to the memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

MAR

A

Memory Address Register - Stores the address of where data is to be fetched from or to write to

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

CIR

A

Current Instruction Register - Holds the current instruction being executed, split into operand and opcode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Data Bus

A

Moves data between the memory and processor, bidirectional movement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Address Bus

A

Divides the memory into “words” and each word has an address. The “words” are 16, 32, or 64 bits of data. Unidirectional bus from CPU to memory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Control Bus

A

command such as: ensure access to and use of data is granted, write data, synchronize actions, request access.
Sometimes unidirectional, bidirectional if microprocessor needs to know bus transactions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly