Complemento a la base menos uno o A1:
El complemento A1, se calcula invirtiendo todos los bits del número binario que queremos convertir, como se muestra a continuación:
Como se puede ver, se invierten todos los bits del número binario en cuestión y ese es el complemento A1.
Más ejemplos de complemento A1:
En la foto, se pasan diferentes números binarios al complemento a la base menos uno con n=16bits.
El complemento A2, se calcula igual que el complemento A1, pero con la diferencia de que a este valor se le suma 1 unidad.
Como se acaba de explicar, se invierten todos los bits y al resultado se le suma 1. Ese es el complemento a la base.
Más ejemplos de complemento A2:
En estos ejemplos, se pasan diferentes números binarios al complemento a la base con n=16bits.
En los números binarios también se utiliza la representación por el signo (en el bit más significativo) y la magnitud del mismo. En el bit del signo, el 1 significa negativo y el 0 representa el positivo. En la siguiente imagen se muestra la representación de los números con magnitud y signo con 8 bits. Es decir, que se va desde 127 hasta -128 ya que hay 256 posibilidades.
En la siguiente imagen se pueden observar los números binarios con n=8bits por signo y a los números negativos se les realiza el complemento A2 a la magnitud. Entonces, con estos números podemos realizar restas por ejemplo.
En otro post más adelante, veremos cómo restar y sumar números en binario utilizando el complemento A1 o A2, utilizando también el signo de la representación.
gracias me ayudaste en mi trabajo
ResponderEliminarsigo sin entender A2 se le agrega 1 abajo pero por que hay números binarios que cambian y otros no?
ResponderEliminarEs igual a la suma, solo suman los numeros que tienen con que sumar
EliminarMuchas gracias por la ayuda, me sirvió mucho para hacer mi tarea
ResponderEliminarmuchas gracias amigo
ResponderEliminar(-12)=(?)C1
ResponderEliminar01110011 (C1)
Eliminar01110100 (C2)
EliminarAyuda
ResponderEliminarBuenisimo el articulo. Un cordial saludo. Hasta la proxima!
ResponderEliminar