和x86-64、IBM/Freescale Power和ARM处理器家族——有不同的指令集架构。指令集体系与微架构（一套用于执行指令集的微处理器设计方法）不同。使用不同微架构的电脑可以共享一种指令集。例如，Intel的Pentium和AMD的AMD Athlon，两者几乎採用相同版本的x86指令集体系，但是两者在内部设计上有本质的区别。一些虚拟机器支持基于Smalltalk，Java虚拟机，微软的公共语言运行时虚拟机所生成的字节码，他们的指令集体系将bytecode（字节码）从作为一般手段的代码路径