Instruction Sets I

Lecturer: Graham Bragg

Topics: Instructions, Assembly Code, Instruction Decoding, RISC vs CISC, Memory Alignment


What is an Instruction?

An instruction tells the CPU what operation to perform. It's the fundamental unit of computation.

<aside> 💡

Key Concept: Instructions control the logic of the CPU by encoding operations, addresses, and data in binary format that feeds into the underlying hardware logic.

</aside>

CPU Architecture Overview

A CPU consists of:


Instruction Set Architecture (ISA)

Definition: The structure of a computer that defines the list of commands/operations that a CPU can execute.

Key Points about ISAs: