Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo marcar números negativos de PLC en registros?

¿Cómo marcar números negativos de PLC en registros?

Los números binarios no pueden representar directamente números negativos. Convertir un número decimal negativo a un número binario es convertir el valor absoluto en un número binario, negarlo y luego sumar 1. El bit más alto es el bit de signo. El bit de signo de los números negativos es 1 y el bit de signo de los números positivos es 0.

El valor decimal de D200 es 1, convertido a número binario es 0000 0000 0000 0001 y el número hexadecimal es 0001.

El valor decimal de D201 es -1, que se convierte en un número binario 0000 0000 0000 0001, y el valor absoluto es 1111 1111 1111.

Este es el valor absoluto. El recíproco más 1 es 1111 1111 1111 1111 1111. El hexadecimal es FFFF.

Se aplica el mismo principio.

El valor de D202 es decimal 10. Convertido al número binario 0000 0000 0000 1010, el número hexadecimal es 000A.

El valor decimal de D202 es -10. El valor absoluto se convierte en un número binario 0000 0000 0000 1010.

El recíproco es 1111 1111 1111 1111 0101. 0101. Sumar 1 al recíproco es 1111 1111 1111 0110. El valor hexadecimal es FFFF6.

.