首页 > 数学 > 题目详情
汇编语言符号位问题sf=0,of=1 说明有溢出,逻辑上真正结果的正负!=实际结果的正负因为 实际结果非负,而of说明有
题目内容:
汇编语言符号位问题
sf=0,of=1 说明有溢出,逻辑上真正结果的正负!=实际结果的正负
因为 实际结果非负,而of说明有溢出,则结果非0(为什么?)
说明溢出导致实际结果为正,那逻辑上真正结果必然为负.优质解答
有溢出时,结果的正负 != 实际结果的正负.
即:
OF = 1、SF = 0:实际结果就为负;
OF = 1、SF = 1:实际结果就为正. - 追问:
- sf=0,of=1 说明有溢出,逻辑上真正结果的正负!=实际结果的正负
因为 实际结果非负,而of说明有溢出,则结果非0(为什么?)
---我是说为什么非0
- 追答:
- 当 of = 1,就说明有溢出。
而此时,sf = 0,实际结果就为负。
为负数,就是-???~-1,显然非零。
回答完毕。
----------------------
如果反过来:
当 of = 0,就说明无溢出。
此时,sf = 0,实际结果就为零和正数。
sf=0,of=1 说明有溢出,逻辑上真正结果的正负!=实际结果的正负
因为 实际结果非负,而of说明有溢出,则结果非0(为什么?)
说明溢出导致实际结果为正,那逻辑上真正结果必然为负.
优质解答
即:
OF = 1、SF = 0:实际结果就为负;
OF = 1、SF = 1:实际结果就为正.
- 追问:
- sf=0,of=1 说明有溢出,逻辑上真正结果的正负!=实际结果的正负
因为 实际结果非负,而of说明有溢出,则结果非0(为什么?)
---我是说为什么非0
- 追答:
- 当 of = 1,就说明有溢出。
而此时,sf = 0,实际结果就为负。
为负数,就是-???~-1,显然非零。
回答完毕。
----------------------
如果反过来:
当 of = 0,就说明无溢出。
此时,sf = 0,实际结果就为零和正数。
本题链接: