A computer’s instruction set architecture (ISA) specifies the format of its instructions and the primitive operations that the machine can perform.

  • The ISA is an interface between a computer’s hardware and its software.
  • Some ISAs include hundreds of different instructions for processing data and controlling program execution.