以計算機(jī)為例,指令集就是CPU中用來計算和控制計算機(jī)系統(tǒng)的一套指令的集合,而每一種新型的CPU在設(shè)計時就規(guī)定了一系列與其他硬件電路相配合的指令系統(tǒng)。
計算機(jī)指令就是指揮機(jī)器工作的指示和命令,程序就是一系列按一定順序排列的指令,執(zhí)行程序的過程就是計算機(jī)的工作過程。而指令集的先進(jìn)與否,也關(guān)系到CPU的性能發(fā)揮,它也是CPU性能體現(xiàn)的一個重要標(biāo)志。每款CPU在設(shè)計時就規(guī)定了一系列與其硬件電路相配合的指令系統(tǒng)。指令的強(qiáng)弱也是CPU的重要指標(biāo),指令集是提高微處理器效率的最有效的工具之一。從現(xiàn)階段的主流體系結(jié)構(gòu)講,指令集可分為復(fù)雜指令集和精簡指令集兩部分。
在計算機(jī)中,指示計算機(jī)硬件執(zhí)行某種運(yùn)算、處理功能的命令稱為指令。指令是計算機(jī)運(yùn)行的最小的功能單位,而硬件的作用是完成每條指令規(guī)定的功能。一臺計算機(jī)上全部指令的集合,就是這臺計算機(jī)的指令系統(tǒng)。指令系統(tǒng)也稱指令集,是這臺計算機(jī)全部功能的體現(xiàn)。而人們設(shè)計計算機(jī)首要考慮的是它擁有的功能,也就是首先要按功能檔次設(shè)計指令集,然后按指令集的要求在硬件上實現(xiàn)。指令系統(tǒng)不僅僅是指令的集合,還包括全部指令的指令格式、尋址方式和數(shù)據(jù)形式。所以,各計算機(jī)執(zhí)行的指令系統(tǒng)不僅決定了機(jī)器所要求的能力,而且也決定了指令的格式和機(jī)器的結(jié)構(gòu)。反過來說,不同結(jié)構(gòu)的機(jī)器和不同的指令格式應(yīng)該具有與之相匹配的指令系統(tǒng)。為此,設(shè)計指令系統(tǒng)時,要對指令格式、類型及操作功能給予應(yīng)有的重視。軟件是為了使用計算機(jī)而編寫的各種系統(tǒng)和用戶的程序,程序由一個序列的計算機(jī)指令組成。從這個角度上說,指令是用于設(shè)計程序的一種計算機(jī)語言單位
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com