0xABCD - 0x1234应该设置进位吗?

时间:2015-05-15 06:14:21

标签: math assembly carryflag pic24

当我在这里遇到这个问题时,我正在为我的决赛学习:

question

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

0 个答案:

没有答案