指令集架構 指令集架構英語Instruction Set Architecture縮寫為ISA又稱指令集或指令集体系是计算机体系结构中與程序設計有關的部分包含了基本数据类型指令集寄存器寻址模式存储体系中斷異常處理以及外部IO指令集架構包含一系列的opcode即操作码機器語言以及由特定處理器执行的基本命令 不同的处理器家族例如Intel IA和xIBMFreescale Power和ARM处理器家族有不同的指令集架构 指令集体系与微架构一套用于执行指令集的微处理器设计方法不同使用不同微架構的電腦可以共享一种指令集例如Intel的Pentium和AMD的AMD Athlon兩者几乎採用相同版本的x指令集体系但是兩者在内部设计上有本质的区别 一些虛擬機器支持基于SmalltalkJava虛擬機微軟的公共語言运行时虛擬機所生成的字节码他們的指令集体系將bytecode字节码从作为一般手段的代码路径翻譯成本地的機器語言并通过解译执行并不常用的代码路径全美達以相同的方式开发了基于x指令体系的VLIW處理器