【发布时间】:2015-08-14 20:58:20
【问题描述】:
这更像是一个有趣的问题。我正在研究 SC61860 CPU,它是 8 位 CPU,用于 1987 年的 Sharp PC-1360 掌上电脑(也用于 PC-1401 和 1403)。它的指令集实际上并不包含 XOR。它确实有 AND、OR、比较、减法和加法指令。
我尝试了几种 ANDing 和 ORing 值的变体来获得 XOR 会产生的结果,但没有运气。我希望避免比较,但看起来我别无选择。
如果您有兴趣,可以查看instruction set。
顺便说一句,这个 CPU 非常适合学习组装。很好,很简单,而且足够慢(768kHz),机器语言比使用 BASIC 内置的计算机要快得多;)我通常用 C/C++/Java 编程。大会呼吸了新鲜空气。
【问题讨论】:
标签: assembly