Save
...
Paper 1
1.1 System Architecture
1.1.1 Architecture of CPU
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
Pav Bath
Visit profile
Cards (15)
What does CPU stand for?
Central Processing Unit
View source
What is the primary function of the
CPU?
To process
instructions
by
fetching
,
decoding
, and
executing
them
View source
What are the steps involved in the Fetch Decode Execute cycle?
An instruction is fetched from memory
The instruction is decoded
The decoded instruction is executed
The process is repeated
The
program counter
is incremented
The instruction is transferred to the
MDR
The address of the instruction to be fetched is placed in the
MAR
View source
What does the program counter do?
Stores the address of the next
instruction
to be run
View source
What is the role of the Arithmetic Logic Unit (ALU) in the CPU?
It performs
arithmetic
and
logic
operations
View source
What is an example of an arithmetic operation performed by the ALU?
1
+
2
=
3
View source
What is an example of a logic operation performed by the ALU?
2
>
1
View source
What is the function of the Control Unit (CU) in the CPU?
It sends signals to coordinate the
fetch decode cycle
and decodes
instructions
View source
What is the purpose of registers in the CPU?
They
provide small
,
fast storage
with
a
set purpose
View source
What is the role of cache memory in the CPU?
It stores frequently, recently, or
next
to be used
instructions
/data
View source
What does MAR stand for in the Von Neumann Architecture?
Memory Address Register
View source
What is the function of the Memory Address Register (MAR)?
It stores the address/location where data will be read/written/accessed/fetched
View source
What does MDR stand for in the Von Neumann Architecture?
Memory
Data
Register
View source
What is the function of the Memory Data Register (MDR)?
It stores the data/instruction that is
fetched/read
from memory
View source
What does the accumulator do in the CPU?
It stores the result of the
ALU's
current process/calculation
View source