Red de conocimiento informático - Problemas con los teléfonos móviles - Programación Zf

Programación Zf

Método de juicio de desbordamiento 1

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.