【发布时间】:2012-11-27 05:50:43
【问题描述】:
我正在尝试编写一个 MOS 6502 8 位仿真器以更好地了解 CPU。
感谢this question 的大力帮助,我已经实现了我的 ADC(带进位加法)指令。我的输出与问题答案的示例输出完全相同。
问题是,我现在不确定该答案是否存在错误,因为我认为 255 + 1 会导致进位和溢出(因为 255 + 1 = 256,而不是 0)。使用上面回答的问题中采用的方法,我只得到一个进位,而不是溢出。
哪个是正确的?
【问题讨论】:
标签: math assembly binary emulation cpu