[toc] 1. 前言 在閱讀Think in java時(shí),關(guān)于內(nèi)部類的作用中出現(xiàn)了閉包這個(gè)詞。于是開(kāi)始百度,了解到了怎么使用代碼定義一個(gè)閉包,閉包能實(shí)現(xiàn)什么妙用。而這種答案...
[toc] 1. 前言 在閱讀Think in java時(shí),關(guān)于內(nèi)部類的作用中出現(xiàn)了閉包這個(gè)詞。于是開(kāi)始百度,了解到了怎么使用代碼定義一個(gè)閉包,閉包能實(shí)現(xiàn)什么妙用。而這種答案...
PA-RISC 在 1990 年有一個(gè) 1.1 版本的小更新, 1996 年擴(kuò)展到 2.0 則是一版大更新。 PA-RISC 可能擁有最多的不常見(jiàn)的桌面 RISC 特性。 比...
PowerPC 是 IBM 的商業(yè)版 RISC 計(jì)算機(jī)體系結(jié)構(gòu)。它的前任有IBM RT/PC, IBM Power1, and IBM Power2, 以及 Motorola...
寄存器窗口(register windows) SPARC 最獨(dú)特的特性是寄存器窗口,一種優(yōu)化函數(shù)調(diào)用階段的手段。 每次調(diào)用,都會(huì)分配一個(gè)新的緩存窗口,來(lái)緩存需要壓棧的寄存器...
Alpha體系結(jié)構(gòu)傾向于實(shí)現(xiàn)高性能的指令集。為了這個(gè)目標(biāo),做了兩個(gè)有爭(zhēng)議性的決定:不精確的浮點(diǎn)異常;不支持按字節(jié)或者半字訪問(wèn)數(shù)據(jù)(即只支持按word訪問(wèn)數(shù)據(jù))。 為了簡(jiǎn)化流水...
你嘗試過(guò)跳下懸崖嗎?或者從摩天大樓的頂樓窗口跳下?或許沒(méi)有。為什么?因?yàn)槟銜?huì)死。我也會(huì),所有人都會(huì)。那么我們是怎么知道這一點(diǎn)的呢?
相對(duì)應(yīng)桌面/服務(wù)器RISC的多媒體指令擴(kuò)展,嵌入式RISC上則是數(shù)字信號(hào)處理(DSP)擴(kuò)展。 所有DSP架構(gòu)都有一個(gè)特征,那就是支持整數(shù)乘法累加。其中,乘法傾向于發(fā)生在比常規(guī)...
由于所有的桌面微處理都支持圖形顯示,并且晶體管的成本下降,所以不可避免的,需要支持圖形操作。很多圖形系統(tǒng)用分別用8個(gè)bit來(lái)表示三原色中的一種,再用剩下的8個(gè)bit來(lái)表示像素...
所有的體系結(jié)構(gòu)都必須要有比較和條件跳轉(zhuǎn),雖然很多相似之處,但是各個(gè)體系結(jié)構(gòu)都有自己的一套實(shí)現(xiàn)。 SPARC使用4種傳統(tǒng)的狀態(tài)位:負(fù)數(shù),零,進(jìn)位,和溢出。所有的算術(shù)和邏輯指令都...
各種體系結(jié)構(gòu)的基本指令之間有很多的相似之處,這里我們以MIPS的基本指令為基準(zhǔn),對(duì)比另外的指令集。 MIPS主要指令 幾乎所有的體系結(jié)構(gòu)都可以找到跟MIPS基本指令相似的指令...
這節(jié)討論兩類RISC,第一類是桌面和服務(wù)器的RISC。 Digital Alpha MIPS, Inc. Hewlett-Packard PA-RISC IBM and Mo...