Programación Zf
Xf e Yf se utilizan para representar el bit de signo del sumando y el complemento del sumando, y Zf es el bit de signo de la suma del complemento. Cuando Xf = Yf= 0 es positivo y Zf es negativo al mismo tiempo, es decir, cuando Zf=1, hay desbordamiento. Cuando Xf =Yf = 1 son ambos negativos y Zf es positivo, es ZF.
Método de juicio de desbordamiento 2
Cuando el bit más alto del valor tiene un bit de acarreo C1=1, pero el bit de signo no tiene un bit de acarreo C0=0, o cuando el El bit más alto del valor no tiene bit de acarreo. Cuando C1=0, el resultado se desborda.
Tres métodos de juicio de desbordamiento:
Utilice el complemento deformado para realizar operaciones de bits de doble signo. En el código de complemento deformado, el signo de los números positivos es "00" y el signo de los números negativos es "11". En términos generales, el bit de signo de la izquierda es el primer bit de signo y el bit de signo de la derecha es el segundo bit de signo. Si el bit de signo del resultado de la operación es "01", indica un desbordamiento positivo.