Back to marketplace

1.1.1 Structure & function of the processor - Filip

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

what’s the purpose of the data bus ?

Back (Answer)

bus used for transferring data between the control unit and memory data register

#2
Front (Question)

what’s the purpose of the MDR ?

Back (Answer)

Stores the data of the instruction currently being executed

#3
Front (Question)

what’s the purpose of the MAR ?

Back (Answer)

To hold the address of the instruction currently being executed so that the data bus can retrieve the data

#4
Front (Question)

what’s the purpose of the CIR ?

Back (Answer)

holds the current instruction being executed divided into opcode and operand

#5
Front (Question)

what’s the purpose of the ALU ?

Back (Answer)

To solve mathematic problems presented to it

#6
Front (Question)

what’s the purpose of the Accumulator ?

Back (Answer)

holds the results of the ALU

#7
Front (Question)

what’s the purpose of Address bus ?

Back (Answer)

used to transmit the memory addresses of data between the CPU and RAM

#8
Front (Question)

what’s the purpose of the Control bus ?

Back (Answer)

bi-directional bus used to transmit control signals

#9
Front (Question)

what’s the purpose of the Program counter ?

Back (Answer)

holds he address of the next instruction to be executed

#10
Front (Question)

what’s the purpose of the FDE cycle ?

Back (Answer)

FDE cycle is used to process and execute instructions

#11
Front (Question)

describe the key term “holds he address of the next instruction to be executed”

Back (Answer)

program counter

#12
Front (Question)

describe the key term “bi-directional bus used to transmit control signals”

Back (Answer)

control bus

#13
Front (Question)

describe the key term “used to transmit the memory addresses of data between the MAR and Ram”

Back (Answer)

address bus

#14
Front (Question)

describe the key term “holds the results of the ALU”

Back (Answer)

accumulator

#15
Front (Question)

describe the key term “To solve mathematic problems presented to it”

Back (Answer)

ALU

#16
Front (Question)

describe the key term “holds the current instruction being executed divided into opcode and operand”

Back (Answer)

CIR

#17
Front (Question)

describe the key term “To hold the address of the instruction currently being executed so that the data bus can retrieve the data”

Back (Answer)

MAR

#18
Front (Question)

describe the key term “Stores the data of the instruction currently being executed”

Back (Answer)

MDR

#19
Front (Question)

describe the key term “bi-directional bus used for transferring data between the ram and the CPU”

Back (Answer)

Data bus

#20
Front (Question)

purpose of a register

Back (Answer)

temporary storage/memory location inside the CPU used for a single specific purpose

#21
Front (Question)

factors affecting cpu performance

Back (Answer)

Cache Number of cores clock speed

#22
Front (Question)

purpose of multi core systems

Back (Answer)

can execute multiple instructions simultaneously. More cores generally mean better performance, especially for software that can use multiple cores to execute tasks concurrently.

#23
Front (Question)

disadvantage of multi core systems

Back (Answer)

However, not all software can leverage multiple cores effectively, and therefore gains in performance may not be linear with increased cores.

#24
Front (Question)

purpose of cache

Back (Answer)

accessing cache is faster than RAM