根据Miles Murdoca和Vincent Heuring的《计算机体系结构与组织》所述,CISC指令不太适合流水线式架构。为了使流水线工作得更有效,每条指令都需要与其他指令相似,至少在相对指令复杂度方面相似。
为什么会这样?指令复杂度是什么意思;难道不是所有指令都需要一个时钟周期才能开始执行吗?如果指令正在读取或写入内存,则需要更长时间,但是RISC处理器也会读取或写入内存(当然)?
为什么会这样?指令复杂度是什么意思;难道不是所有指令都需要一个时钟周期才能开始执行吗?如果指令正在读取或写入内存,则需要更长时间,但是RISC处理器也会读取或写入内存(当然)?