标签: math assembly carryflag pic24
当我在这里遇到这个问题时,我正在为我的决赛学习:
经过它之后,我得到了0x9999的答案,因为当你通过2的补码执行减法时,MSB上有一个进位,所以分支指令会将程序发送到loc1。我的教授说答案是0x9997,这只有在未设置进位的情况下才有可能。我查了一下,似乎应该在这里设置进位。我错过了什么或者我的教授犯了错误吗?