汇编语言:如何判断乘除运算中溢出的问题

RT
2024-12-30 01:36:23
推荐回答(2个)
回答1:

1、乘法溢出判断方法:
MUL指令:乘积的高一半为0,则没有溢出;否则就有溢出;
IMUL指令:乘积的高一半是低一半的符号扩展时,则没有溢出;否则就有溢出。
2、除法指令对所有条件标志位均无定义。

回答2:

乘除其中一个变量必定是ACC
那就可以用PSW里面的各个位来看ACC经乘或者除以后有没溢出