0

COND 字段或微指令字是 2 位,有四种可能的不同代码:

00 表示不跳转;如果 N=1 则为 01 跳转;如果 Z=1,则为 10 跳转;11 总是跳跃。

如果需要其中一个代码来测试新实现的 ALU 溢出状态位,您会建议我牺牲四个代码中的哪一个?另外,我很想听听为什么。

谢谢!

4

1 回答 1

1

从不跳转的跳转指令几乎没有用。OTOH,有条件跳转的理想条件很多,超过4个(想想8-16个),所以直接支持更多是一件好事。您可以将 00 重新用于溢出条件。

于 2015-12-07T01:13:55.993 回答