像许多其他人一样,我正在编写一个Game Boy模拟器,并且对0xE8指令(ADD SP, n带有8位立即数)有一些疑问。
ADD SP, n
据称在这里,在16位指令的半进位标志,如果从第7位发生位8的进位,而设置在这里它是说,半进位标志表示从位11进位位12 这Reddit线程对此问题似乎有点困惑,而且(我听说臭名昭著的缺陷)Game Boy CPU手册似乎也没有什么有用的说法。
我的问题如下:
embedded assembly emulation gameboy
assembly ×1
embedded ×1
emulation ×1
gameboy ×1