为了好玩,我正在设计一个带有 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),我想知道这四个是否都是必要的。
所有这四个跳转条件对于干净的代码都是必需的,还是我可以安全地放弃JFEand JNEfor SHRand SHL?
编辑:我确实有JMP,而且不是绝对的。