【发布时间】:2013-11-24 07:04:51
【问题描述】:
我想问一下为什么BLT 指令不是 MIPS ISA 的一部分。相反,他们实际上使它成为汇编程序员的伪指令。从硬件实现的角度来看,我只是无法识别 BLT 和 BLTZ(它是 MIPS ISA 的一部分)之间的区别。
顺便说一下“计算机组织与设计”一书说:
注意 von Neumann 关于“设备”简单性的警告,MIPS 架构不包含分支小于,因为它太复杂,要么会延长时钟周期时间,要么每条指令需要额外的时钟周期,这两个更快的指令更有用。
但我仍然不知道为什么会发生这种情况。
【问题讨论】:
标签: branch mips hardware cpu-architecture