指令集 - 計(jì)算和控制計(jì)算機(jī)系統(tǒng)的一套指令的集合
要知道什么是指令集還要從當(dāng)今的X86架構(gòu)的CPU說起。X86指令集是Intel為其第一塊16位CPU - i8086專門開發(fā)的,IBM1981年推出的世界第一臺(tái)PC機(jī)中的CPU—i8088 - i8086簡(jiǎn)化版使用的也是X86指令,同時(shí)電腦中為提高浮點(diǎn)數(shù)據(jù)處理能力而增加的X87芯片系列數(shù)學(xué)協(xié)處理器則另外使用X87指令,以后就將X86指令集和X87指令集統(tǒng)稱為X86指令集。
雖然隨著CPU技術(shù)的不斷發(fā)展,Intel陸續(xù)研制出更新型的i80386、i80486直到今天,但為了保證電腦能繼續(xù)運(yùn)行以往開發(fā)的各類應(yīng)用程序以保護(hù)和繼承豐富的軟件資源,所以Intel公司所生產(chǎn)的所有CPU仍然繼續(xù)使用X86指令集,所以它的CPU仍屬于X86系列。由于IntelX86系列及其兼容CPU都使用X86指令集,所以就形成了今天龐大的X86系列及兼容CPU陣容。
X86指令集
要知道什么是指令集還要從當(dāng)今的X86架構(gòu)的CPU說起。X86指令集是Intel為其第一塊16位CPU - i8086專門開發(fā)的,IBM1981年推出的世界第一臺(tái)PC機(jī)中的CPU—i8088 - i8086簡(jiǎn)化版使用的也是X86指令,同時(shí)電腦中為提高浮點(diǎn)數(shù)據(jù)處理能力而增加的X87芯片系列數(shù)學(xué)協(xié)處理器則另外使用X87指令,以后就將X86指令集和X87指令集統(tǒng)稱為X86指令集。雖然隨著CPU技術(shù)的不斷發(fā)展,Intel陸續(xù)研制出更新型的i80386、i80486直到今天,但為了保證電腦能繼續(xù)運(yùn)行以往開發(fā)的各類應(yīng)用程序以保護(hù)和繼承豐富的軟件資源,所以Intel公司所生產(chǎn)的所有CPU仍然繼續(xù)使用X86指令集,所以它的CPU仍屬于X86系列。由于Intel
X86系列及其兼容CPU都使用X86指令集,所以就形成了今天龐大的X86系列及兼容CPU陣容。
RISC指令集
RISC指令集是以后高性能CPU的發(fā)展方向。它與傳統(tǒng)的CISC - 復(fù)雜指令集相對(duì)。相比而言,RISC的指令格式統(tǒng)一,種類比較少,尋址方式也比復(fù)雜指令集少。當(dāng)然處理速度就提高很多了。而且RISC指令集還兼容原來的X86指令集。
MIPS指令集
MIPS指令集是最早實(shí)現(xiàn)商用的精簡(jiǎn)指令集 - RISC之一,上個(gè)世紀(jì)80年代初由斯坦福大學(xué)的研究小組研發(fā),并在1984年成立了MIPS計(jì)算機(jī)公司。隨后MIPS成為上世紀(jì)90年代最流行的指令集,一度與x86和ARM指令集齊名。隨著移動(dòng)互聯(lián)網(wǎng)的興起,MIPS指令集逐漸衰落,公司也多次輾轉(zhuǎn)被收購。
