Save
Computer Science
Paper 1
CPU
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Lucy Ames
Visit profile
Cards (23)
3 main parts of the CPU
ALU
CU
Cache
5 registers
Accumulator
MAR
MDR
Program Counter
Current instruction register
2 features of Von Neumann architecture
Data and instructions are both stored as
binary digits
Data and instructions are both stored in
primary storage
Registers
Super fast memory but
temporary
Control Unit
It fetches, decodes and executes
instructions
ALU
It performed
arithmetic
and
logic
operations
Cache
Frequently used
instructions
Program counter
Holds the address of the next
instruction
Current
instruction
register
The instruction currently being
decoded
Accumulator
The results of the processing from the
ALU
MAR
Holds the address of the current
instruction
that is to be fetched from
memory
MDR
Holds the
contents
found at the address held in the
MAR
Buses in the CPU
A bus is a
high-speed
internal connection to send
data
around the cpu
3 buses
Address
Data
Control
Advantages of an embedded system
Cheaper
Uses
Less
power
More
durable
The control unit of a CPU is responsible for fetching
instructions
,
decoding
them, and executing them.
The
arithmetic logic unit
(ALU) is the part of the CPU that performs
arithmetic
and logical operations.
The
ALU
performs arithmetic operations such as addition, subtraction,
multiplication
, division, and comparison.
The cache is a small amount of
high-speed
memory that stores frequently accessed data to reduce
access time.
The
control unit
coordinates the
activities
of all other components within the processor.
Registers are small,
fast
storage locations within the CPU used to hold data
temporarily
during processing.
The
clock cycle
determines how fast the processor can execute
instructions.
The
registers
are used to store
temporary values
during program execution.