Processor Components

?
Describe the function of the ALU?
The ALU performs arithmetic and logical operations, including ADD, SUBTRACT, MULTIPLY, DIVIDE, shift operations, and Boolean logic operations (AND, OR, NOT, XOR) on fixed or floating point numbers within a computer's registers.
1 of 8
Describe the function of the Control Unit?
The Control Unit manages and coordinates CPU activities by directing data flow, accepting and decoding instructions, fetching addresses and data, executing instructions, and storing results in memory or registers.
2 of 8
Describe the Fetch-Execute cycle?
The Fetch-Execute cycle involves fetching the next instruction's address from the program counter, copying it to the memory address register, fetching the instruction to the memory data register, incrementing the program counter, decoding the instruction
3 of 8
Describe the role of the Program Counter?
The Program Counter (PC) holds the address of the next instruction to be executed, whether in a sequential sequence or, if the current instruction is a branch or jump instruction, the address to jump to, copied from the Current Instruction Register (CIR)
4 of 8
Describe the role of the Accumulator?
The Accumulator serves as a single register in special-purpose processors, simplifying design by storing results of all ALU operations.
5 of 8
Describe the role of the Memory Address Register?
The Memory Address Register (MAR) holds the address of the memory location for fetching or writing data/instructions.
6 of 8
Describe the role of the Memory Data Register?
The Memory Data Register (MDR) temporarily stores data read from or written to memory, also referred to as the memory buffer register.
7 of 8
Describe the role of the Current Instruction Register?
The Current Instruction Register (CIR) holds the current instruction being executed, storing both the operand and opcode components.
8 of 8

Other cards in this set

Card 2

Front

Describe the function of the Control Unit?

Back

The Control Unit manages and coordinates CPU activities by directing data flow, accepting and decoding instructions, fetching addresses and data, executing instructions, and storing results in memory or registers.

Card 3

Front

Describe the Fetch-Execute cycle?

Back

Preview of the front of card 3

Card 4

Front

Describe the role of the Program Counter?

Back

Preview of the front of card 4

Card 5

Front

Describe the role of the Accumulator?

Back

Preview of the front of card 5
View more cards

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Fundamentals of computer systems resources »