The instruction set of a computer is the repertoire of fundamental low-level machine istructions used to program it. Different computer architectures such as x86, ARM and RISC-V have different incompatible instruction sets.