計算機指令的集合是程序。
計算機指令就是指揮機器工作的指示和命令,程序就是壹系列按壹定順序排列的指令,執行程序的過程就是計算機的工作過程。計算機指令的集合通常稱為指令集,指令集就是CPU中用來計算和控制計算機系統的壹套指令的集合,而每壹種新型的CPU在設計時就規定了壹系列與其他硬件電路相配合的指令系統。
指令集的先進與否,也關系到CPU的性能發揮,它也是CPU性能體現的壹個重要標誌。指令的強弱也是CPU的重要指標,指令集是提高微處理器效率的最有效的工具之壹。從現階段的主流體系結構講,指令集可分為復雜指令集和精簡指令集兩部分。
SSE指令集:
由於MMX指令並沒有帶來3D遊戲性能的顯著提升,1999年Intel公司在Pentium IIICPU產品中推出了數據流單指令序列擴展指令(SSE)。SSE兼容MMX指令,它可以通過SIMD(單指令多數據技術)和單時鐘周期並行處理多個浮點來有效地提高浮點運算速度。
在MMX指令集中,借用了浮點處理器的8個寄存器,這樣導致了浮點運算速度降低。而在SSE指令集推出時,Intel公司在Pentium III CPU中增加了8個128位的SSE指令專用寄存器。而且SSE指令寄存器可以全速運行,保證了與浮點運算的並行性。