汇编语言符号位问题
sf=0,of=1 说明有溢出,逻辑上真正结果的正负!=实际结果的正负
因为 实际结果非负,而of说明有溢出,则结果非0(为什么?)
说明溢出导致实际结果为正,那逻辑上真正结果必然为负.
汇编语言符号位问题sf=0,of=1 说明有溢出,逻辑上真正结果的正负!=实际结果的正负因为 实际结果非负,而of说明有
答案:1 悬赏:40 手机版
解决时间 2021-08-22 18:59
- 提问者网友:王者佥
- 2021-08-21 22:25
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-08-21 22:46
有溢出时,结果的正负 != 实际结果的正负.
即:
OF = 1、SF = 0:实际结果就为负;
OF = 1、SF = 1:实际结果就为正.
再问: sf=0,of=1 说明有溢出,逻辑上真正结果的正负!=实际结果的正负
因为 实际结果非负,而of说明有溢出,则结果非0(为什么?)
---我是说为什么非0
再答: 当 of = 1,就说明有溢出。
而此时,sf = 0,实际结果就为负。
为负数,就是-???~-1,显然非零。
回答完毕。
----------------------
如果反过来:
当 of = 0,就说明无溢出。
此时,sf = 0,实际结果就为零和正数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯