【導(dǎo)讀】為了使指令流水線不斷流,在轉(zhuǎn)移指令之后插入一條。沒(méi)有數(shù)據(jù)相關(guān)和控制相關(guān)的有效指令,而轉(zhuǎn)移指令。采用指令延遲轉(zhuǎn)移技術(shù)時(shí),指令序列的調(diào)整由編譯器。自動(dòng)進(jìn)行,用戶不必干預(yù)。讀采用延遲轉(zhuǎn)移的程序,必須十分小心。因轉(zhuǎn)移指令引起的流水線斷流。無(wú)條件轉(zhuǎn)移指令的延遲執(zhí)行。被移動(dòng)指令在移動(dòng)過(guò)程中與所經(jīng)過(guò)的指令之間沒(méi)有數(shù)。如果找不到符合上述條件的指令,必須在條件轉(zhuǎn)移指。令后面插入空操作。指令成功的概率明顯下降??煽紤]采用另一種方法:指令取消技術(shù)。否則取消循環(huán)體后面的指令。因?yàn)閭魉蛥?shù)而訪問(wèn)存儲(chǔ)器的信息量很大。美國(guó)加洲大學(xué)伯克利分校的FBaskett提出。每個(gè)過(guò)程使用其中相鄰的三個(gè)窗口和一個(gè)公共的。目前,ROM的速度低于SRAM. 便于實(shí)現(xiàn)復(fù)雜指令,便于修改指令系統(tǒng)。以硬聯(lián)邏輯為主來(lái)