開啟主選單

求真百科

  指令集

計算機指令集就是指揮機器工作的指示和命令,程序就是一系列按一定順序排列的指令,執行程序的過程就是計算機的工作過程。指令集,就是CPU中用來計算和控制計算機系統的一套指令的集合,而每一種新型的CPU在設計時就規定了一系列與其他硬件電路相配合的指令系統。而指令集的先進與否,也關係到CPU的性能發揮,它也是CPU性能體現的一個重要標誌。指令的強弱也是CPU的重要指標,指令集是提高微處理器效率的最有效的工具之一。從現階段的主流體系結構講,指令集可分為複雜指令集和精簡指令集兩部分

目錄

簡介

在計算機中,指示計算機硬件執行某種運算、處理功能的命令稱為指令。指令是計算機運行的最小的功能單位,而硬件的作用是完成每條指令規定的功能。一台計算機上全部指令的集合,就是這台計算機的指令系統。指令系統也稱指令集,是這台計算機全部功能的體現。而人們設計計算機首要考慮的是它擁有的功能,也就是首先要按功能檔次設計指令集,然後按指令集的要求在硬件上實現。指令系統不僅僅是指令的集合,還包括全部指令的指令格式、尋址方式和數據形式。所以,各計算機執行的指令系統不僅決定了機器所要求的能力,而且也決定了指令的格式和機器的結構。反過來說,不同結構的機器和不同的指令格式應該具有與之相匹配的指令系統。為此,設計指令系統時,要對指令格式、類型及操作功能給予應有的重視。軟件是為了使用計算機而編寫的各種系統和用戶的程序,程序由一個序列的計算機指令組成。從這個角度上說,指令是用於設計程序的一種計算機語言單位。

評價

以後就將X86指令集和X87指令集統稱為X86指令集。雖然隨着CPU技術的不斷發展,Intel陸續研製出更新型的i80386、i80486,但為了保證電腦能繼續運行以往開發的各類應用程序以保護和繼承豐富的軟件資源,所以Intel公司所生產的所有CPU仍然繼續使用X86指令集,所以它的CPU仍屬於X86系列。由於Intel X86系列及其兼容CPU都使用X86指令集,所以就形成了龐大的X86系列及兼容CPU陣容Intel公司的EM64T(Extended Memory 64 Technology)即64位內存擴展技術。該技術為服務器和工作站平台應用提供擴充的內存尋址能力,擁有更多的內存地址空間,可帶來更大的應用靈活性,特別有利於提升音頻視頻編輯、CAD設計等複雜工程軟件及遊戲軟件的應用。常說的64位指的是AMD公司出的64位CPU,而EM64T則是Intel公司按照自己的意思理解出來的64位,也就是和AMD公司的64位對應的另一種叫法。[1]

參考文獻

  1. 指令集搜狗