Definition: Instruction Set Architecture defines interface between hardware and software ISA is the language of the computer.

  • Von Newmann: model of all computers. Stored program model Memory.

  • Operations supported

  • Registers

    • General purpose: complex design == slower design
    • Special purpose
  • Operation Status Flags

  • Configuration Flags