胶林探索 发表于 2008-07-17 09:48

原帖由 jamesr 于 2008-7-15 16:24 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
历史遗留问题。早期的CPU没有互锁机制,延迟槽必须填充,现代的不需要了,但这个习惯保留了下来。
ARC有很复杂的延迟槽机制,是很新的设计,要比PowerPC晚出来很多,可见,延迟槽是可以利用的,并没有完全被现在的CPU设计师放弃。
嵌入式的CPU和面向工作站/服务器的CPU(比如Power / Alpha)是不同出发点。

胶林探索 发表于 2008-07-17 10:29

英国人的2000年之后出现的ARC这个CPU的指令,里面居然有多种delay slot模式。
页: 1 2 [3]
查看完整版本: 一个Branch Delay Slot的问题