为了好玩,我正在设计一个带有 4 位指令的 8 位处理器架构,并且遇到了 4 位指令的一些限制。
我想包括SHR
(右移)和SHL
(左移)指令,但我似乎没有空间放置它们。我目前有JGE
(jump if greater or equal), JLE
(jump if less or equal), JFE
(jump if equal), and JNE
(jump if not equal),我想知道这四个是否都是必要的。
所有这四个跳转条件对于干净的代码都是必需的,还是我可以安全地放弃JFE
and JNE
for SHR
and SHL
?
编辑:我确实有JMP
,而且不是绝对的。