1.1.1 Architecture of the CPU

0.0(0)
studied byStudied by 4 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/12

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

13 Terms

1
New cards

CPU

Processes simple instructions one at a time

2
New cards

Control Unit

Directs the flow of the data and controls activities taking place within and outside the CPU

3
New cards

Arithmetic Logic Unit

Carries out mathematical calculations AND logic operations (Boolean).

4
New cards

Registers

High speed memory that stores data in the CPU

5
New cards

Cache

Slower to access than registers, but high speed RAM built directly into the CPU that stores frequently used instructions.

6
New cards

Accumulator

Where the arithmetic results are temporarily stored from the ALU

7
New cards

Program Counter

Stores the next instruction that needs to be fetched.

8
New cards

Memory Data Register

Stores the data fetched from memory

9
New cards

Memory Address Register

Stores the address of the current/ next instruction that needs to be fetched.

10
New cards

FETCH STAGE

Memory address is copied from the PC to the MAR

MAR locates address and requires MDR to follow.

Increment PC ready for the next instruction.

11
New cards

DECODE

Instruction in MDR is decoded by the CU.

CU prepares for next stage.

(eg loading values into MAR or MDR)

12
New cards

EXECUTE

Instruction is performed

13
New cards

Von Neumann Architecture

Program instructions and data are stored in the same memory.