Week 03
Instruction Set Architectures
Computer Architecture
CPU Architecture
Fetch-Execute Cycle
Assembly Language
Why Study Assembler?
MIPS Architecture
MIPS vs SPIM
Using SPIM
MIPS Assembly Language
MIPS Registers
MIPS memory layout
MIPS Instructions
System Calls
Ex1: Add two numbers (i)
Ex2: Add two numbers (ii)
Ex3: Adding Interactively
Ex4: Find the average
Ex5: Debugging
Pseudo-instructions
Directives
Operand Sizes
Ex6: Operand Sizes
MIPS Mistakes
Produced: 10 Sep 2019