汇编状态标志位OF的判断MOV AX,4567HSUB AX,9ABCH问OF=?请问是根据直接减完的结果AAABH来判断吗?是不是把AAABH看做符号数的补码,看它是不是在-32678~32677之间,还是将4567H和9ABCH都看做符号数补码进行运算再判断?请懂得这一方面的大神详细说明一下,并说说您自己的判断方法, 数学
网友回答
【答案】 同号相加和异号相减才会发生溢出 本题同号相减所以不溢出
同号相加结果的符号与参加运算的符号不同就溢出
异号相减结果的符号位与被减数的符号位不同就产生溢出
就这三条原则~