¿Por qué es la representación del complemento a uno mejor que los demás?
-
12-10-2019 - |
Pregunta
Parece que la propia representación de complemento de números con signo es el más popular ahora (y probablemente la única representación utilizada en el hardware moderno). ¿Por qué es exactamente mejor que otros?
Solución
En realidad la representación dominante es el complemento a dos.
métodos de representación incluyen:
- firmado magnitud
- de un complemento
- complemento a dos
Uno de complemento reemplazó firmó magnitud porque los circuitos para poner en práctica era mucho más simple.
Uno de complemento tiene 2 representaciones de cero, lo que complica la programación ya que se necesita prueba para -0 y 0.
Este problema no está presente en complemento a dos (tiene un valor de 0) que es la representación más utilizado universalmente en la actualidad.
Otros consejos
Esta pregunta parte de una premisa falsa. complemento a dos es superior y común. Esto se debe a que no tiene dos representaciones de cero y el hardware y es más sencillo debido a que la circularidad no necesita comprobar el signo antes de realizar la suma y la resta.