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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top