指令集有哪些,指令集這個很多人還不知道,現(xiàn)在讓我們一起來看看吧!
1、每一種處理器都有自己可以識別的一整套指令,稱為指令集。
2、一個 JVM 指令由兩部分組成,第一部分是一個字節(jié)(one-byte)的操作碼,第二部分是 0 個或多個提供參數(shù)或數(shù)據(jù)的操作數(shù),許多指令都只有第一部分。
(資料圖片僅供參考)
3、JVM 指令集中的大部分指令編碼與它們執(zhí)行的操作數(shù)據(jù)類型有關(guān),如:iload指令讀取局部變量的int值并壓入操作數(shù)棧中。
4、fload指令對float類型做了同樣的動作。
5、兩個指令實現(xiàn)了同樣的功能,但是操作碼卻不同。
6、擴展資料:CPU指令集的作用:我們通常會把CPU的擴展指令集稱為“CPU的指令集”。
7、CPU依靠指令來計算和控制系統(tǒng),每款CPU在設(shè)計時就規(guī)定了一系列與其硬件電路相配合的指令系統(tǒng)。
8、指令的強弱也是CPU的重要指標,指令集是提高微處理器效率的最有效工具之一。
9、從現(xiàn)階段的主流體系結(jié)構(gòu)講,指令集可分為復雜指令集和精簡指令集兩部分,而從具體運用看,如Intel的MMX(Multi Media Extended)、SSE、 SSE2(Streaming-Single instruction multiple data-Extensions 2)和AMD的3DNow!等都是CPU的擴展指令集,分別增強了CPU的多媒體、圖形圖象和Internet等的處理能力。
10、參考資料來源:百度百科-指令集。
本文到此分享完畢,希望對大家有所幫助。
關(guān)鍵詞: