ISA
Instruction set architecture
- A well-defined hardware/software interface
- The “contract” between software and hardware
An ISA includes a specification of the set of opcodes (machine language), and the native commands implemented by a particular processor.