汇编问题设AX=0FF11H、BX=9A34H,输入下面的两条指令并执行,分析标志位取值的变化.ADD AX,BX SUB AX,BXAX=0FF11H、BX=9A34H,输入下面的两条指令并执行,分析标志位取值的变化.ADD AX,BXSUB AX,BX显示cf=0 of=0 FF11
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 21:32:10
汇编问题设AX=0FF11H、BX=9A34H,输入下面的两条指令并执行,分析标志位取值的变化.ADD AX,BX SUB AX,BXAX=0FF11H、BX=9A34H,输入下面的两条指令并执行,分析标志位取值的变化.ADD AX,BXSUB AX,BX显示cf=0 of=0 FF11
汇编问题设AX=0FF11H、BX=9A34H,输入下面的两条指令并执行,分析标志位取值的变化.ADD AX,BX SUB AX,BX
AX=0FF11H、BX=9A34H,输入下面的两条指令并执行,分析标志位取值的变化.ADD AX,BX
SUB AX,BX
显示cf=0 of=0
FF11+9A34=19945 计算机显示ax=9945,sf位为NG 这个NG应该是1吧
但是如果看做带符号运算 19945这个结果是错的吧 为什么of=0呢?不是带符号运算of=1结果错误of=0结果正确吗?
汇编问题设AX=0FF11H、BX=9A34H,输入下面的两条指令并执行,分析标志位取值的变化.ADD AX,BX SUB AX,BXAX=0FF11H、BX=9A34H,输入下面的两条指令并执行,分析标志位取值的变化.ADD AX,BXSUB AX,BX显示cf=0 of=0 FF11
AX=0FF11H、BX=9A34H,输入下面的两条指令并执行,分析标志位取值的变化.
ADD AX,BX
SUB AX,BX
------------------
ADD AX,BX:
FF11+9A34=(1)9945
得:AX=9945,CF = 1,OF = 0.
------------------
SUB AX,BX:
9945 - 9A34 = (1)FF11
得:AX=FF11,CF = 1,OF = 0.
------------------
OF=?,取决于计算是否溢出.
这两次计算,都没有溢出.