Addressing == Representing data

  1. Immediate addressing : Typically used to represent a constant
  2. Register addressing : Typically used to represent a register’s address
  3. Base addressing : Typically used to represent a memory address relative to a register’s value
  4. PC-relative addressing : Typically used to represent a memory address relative to the pc register’s value