machine-instruction-cycle-cpu-components-study-guide

0.0(0)
studied byStudied by 0 people
0.0(0)
linked notesView linked note
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/29

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

30 Terms

1
New cards

Fetch

The stage of the instruction cycle where the CPU retrieves the next instruction from memory.

2
New cards

Decode

The stage of the instruction cycle where the CPU interprets the instruction to determine the operation to be performed and any operands.

3
New cards

Execute

The stage of the instruction cycle where the CPU performs the operation specified by the instruction.

4
New cards

Central Processing Unit (CPU)

The core of a computer, responsible for executing instructions.

5
New cards

Memory

A component that stores data and instructions.

6
New cards

Registers

Small, high-speed storage locations within the CPU.

7
New cards

Program Counter (PC)

A register that stores the memory address of the next instruction to be fetched.

8
New cards

Memory Address Register (MAR)

A register that stores the memory address being accessed.

9
New cards

Memory Data Register (MDR)

A register that temporarily stores data being read from or written to memory.

10
New cards

Instruction Register (IR)

A register that holds the current instruction being decoded.

11
New cards

Control Unit (CU)

The part of the CPU that interprets instructions and generates control signals.

12
New cards

Arithmetic Logic Unit (ALU)

The part of the CPU that performs arithmetic and logical operations.

13
New cards

Address Bus

A unidirectional bus that carries memory addresses from the CPU to memory.

14
New cards

Data Bus

A bidirectional bus that carries data between the CPU and memory/registers.

15
New cards

Control Bus

A bus that carries control signals from the CU to memory and other components.

16
New cards

Operands

The data or addresses that the operation will use.

17
New cards

Co-processor

A specialized processor that assists the main CPU with specific tasks to improve overall efficiency.

18
New cards

Floating-Point Unit (FPU)

A co-processor specialized in performing floating-point calculations.

19
New cards

Graphics Processing Unit (GPU)

A co-processor specialized in graphics processing tasks.

20
New cards

Multi-core processor

A type of processor that has multiple CPU cores, each capable of handling its own thread for parallel processing.

21
New cards

Single-core processor

A processor with only one CPU core, capable of handling one thread at a time.

22
New cards

Accumulator (AC)

A general-purpose register for storing intermediate results during calculations.

23
New cards

Buses

Communication channels within the computer system that transfer data, addresses, and control signals.

24
New cards

Key Functions of ALU

Performs arithmetic operations (addition, subtraction, multiplication, division) and logical operations (AND, OR, NOT, comparisons).

25
New cards

Key Functions of Control Unit

Fetches instructions from memory, decodes them, and controls the CPU's and other components' data flow.

26
New cards

Registers as Scratchpad

Registers are referred to as the 'CPU's scratchpad'.

27
New cards

Program Counter Function

Stores the memory address of the next instruction to be fetched.

28
New cards

Buses as Communication Pathways

Buses are described as communication pathways within the CPU and between the CPU and other components.

29
New cards

Multi-core Processor Functionality

Has multiple CPU cores, each capable of handling its own thread, allowing for parallel processing and improved performance.

30
New cards

Co-processor Functionality

Assists the main CPU with specific tasks, offloading work from the main CPU, improving overall performance.