The instructions supported by a particular processor and their byte-level encodings
are known as its instruction-set architecture (ISA) .Different “families” of processors, such as Intel IA32,
IBM/Motorola PowerPC, and Sun Microsystems SPARC have different ISAs.
ISA就是一个芯片的所支持的指令集。对芯片设计师 和 编译器的作者是十分重要的参考。
Thus, the ISA provides a conceptual layer of abstraction
between compiler writers, who need only know what instructions are permitted and how they are encoded,
and processor designers, who must build machines that execute those instructions.