ALU溢出状态位& COND地址

时间:2015-12-06 21:52:58

标签: microcontroller bit microcoding

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

00没有跳跃;如果N = 1,则跳跃为01;如果Z = 1则跳跃为10; 11总是跳。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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