指令系统,也称为机器指令集,是指 一台计算机中所有机器指令的集合。它是表征一台计算机性能的重要因素,其格式与功能不仅直接影响到机器的硬件结构,也直接影响到系统软件,以及机器的适用范围。
指令是计算机执行某种操作的命令,是计算机运行的最小功能单位。指令系统是计算机硬件的语言系统,也称为机器语言。从系统结构的角度看,它是系统程序员看到的计算机的主要属性。
不同计算机的指令系统包含的指令种类和数目也不同。一般均包含算术运算型、逻辑运算型、数据传送型、判定和控制型、移位操作型、位(位串)操作型、输入和输出型等指令。指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件,影响到机器的适用范围。
在设计指令系统时,需要考虑指令功能、操作类型的设计,寻址方式和指令格式的设计。指令系统的性能决定了计算机的基本功能,它的设计直接关系到计算机的硬件结构和用户的需要。
常见的指令集有:Intel的x86,EM64T,MMX,SSE,SSE2,SSE3,SSSE3 (Super SSE3),SSE4A,SSE4.1,SSE4.2,AVX,AVX2,AVX-512,VMX等指令集;和AMD的x86,x86-64,3D-Now!指令集。