CPU Structure & Instruction Flashcards - IQBAL S3 AA250912

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:52 AM on 12/29/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

20 Terms

1
New cards

Control Unit (CU)

It directs the flow of data, decodes instructions, and sends control signals to other components to execute instruction from memory

2
New cards

Arithmetic Logic Unit (ALU)

It performs all mathematical operations and logical comparisons

3
New cards

Registers

Very small, high-speed storage locations within the CPU

4
New cards

Program Counter (PC)

Holds the memory address of the next instruction to be fetched

5
New cards

Instruction Register (IR)

Holds the instruction currently being executed

6
New cards

Accumulator (ACC)

stores the results of calculations performed by the ALU

7
New cards

Memory Address Register (MAR)

Holds the address in memory that is currently being accessed

8
New cards

Memory Buffer Register (MBR)

Temporary hold data or instructions moving between the processor and main memory

9
New cards

Cache Memory

Stores frequently used data

10
New cards

Internal Bus

A set of wires that send data and signals between the internal components of the CPU

11
New cards

Clock

Generates a constant pulse in GHz to synchronize the timing of all internal operations

12
New cards

Fetch

CU retrieves the instruction from the memory address stored in the PC and move to IR

13
New cards

Decode

CU interprets the IR to understand what task needs to be performed

14
New cards

Execute

Perform a execution

15
New cards

Store

The execution is stored in a register or written back into the main memory

16
New cards

Reduced Instruction Set Computer (RISC)

CPU design philosophy using a small, simple, highly optimized set of instructions for faster execution

17
New cards

Complex Instruction Set Computer (CISC)

CPU design philosophy where single instructions perform multi-step tasks, aiming for fewer instructions per program but taking more clock cycles

18
New cards

Pipelining

Boosts CPU performance by breaking instruction execution into sequential stages and processing multiple instructions simultaneously

19
New cards

Superscalar execution

allows CPU to execute multiple instructions in a single clock cycle by dispatch them to parallel execution unit

20
New cards

Floating Point Unit (FPU)

Handles complex decimal math

Explore top flashcards