14/10/22, 23:08 Tema 1.4.
3 Representación de números con signo usando el complemento a 2 - Sistemas Digitales I - Instituto Consorcio Clavijero
1.4 Complementos
Tema 1.1 1.4.3 Representación de números con signo usando el complemento a 2
Tema 1.2 El sistema de complemento a 2 para representar número con signo funciona de
la siguiente manera:
Tema 1.3
Si el número es positivo, la magnitud se representa en su forma binaria
verdadera y se coloca un bit de signo 0 antes del bit más significativo. Esto se
Tema 1.4
muestra en la Figura 1.8 para +4510
Tema 1.5
Figura 1.8 Representación de números con signo en el sistema de complemento
a 2.
Si el número es negativo, la magnitud se representa en su forma de
complemento a 2 y se coloca un bit de signo antes del bit más significativo. Esto
lo puedes ver en la Figura 1.8 para el número 4510
El sistema de complemento a 2 se usa para representar números con signo
porque permite realizar la operación de resta mediante una suma. Esto es
importante porque significa que una computadora digital puede usar la misma
circuitería para sumar o para restar, con lo que se obtiene un ahorro en
hardware.
Ejemplo 1
Representa cada uno de los siguientes números decimales con signo como
números binarios con signo empleando el sistema de complemento a 2. Usa un
total de cinco bits, incluyendo el bit de signo.
(a) +13 (b) -9 (c) +3 (d) -2 (e) -8
Solución:
(a) Como el número es positivo, la magnitud (13) se representará en su forma
de magnitud verdadera, es decir, 1310 = 11012 . Agregando el bit de signo,
tenemos
(b) Debido a que el número es negativo, la magnitud (9) se debe representar en
forma de complemento a 2.
[Link] 1/3
14/10/22, 23:08 Tema 1.4.3 Representación de números con signo usando el complemento a 2 - Sistemas Digitales I - Instituto Consorcio Clavijero
Cuando agregamos el bit de signo de 1, el número con signo completo se
convierte en
El procedimiento anterior requirió dos pasos: primero determinamos el
complemento a 2 de la magnitud y luego agregamos el bit de signo. Esto se
puede lograr en un paso si incluimos el bit de signo en el proceso del
complemento a 2. Por ejemplo, para encontrar la representación de -9 iniciamos
con la representación de +9, incluyendo el b it de signo, y complementamos a 2
para obtener la representación de -9.
El resultado, por supuesto, es igual al anterior.
(c) El valor decimal 3 se puede representar en binario usando sólo dos bits; sin
embargo, el enunciado del problema requiere una magnitud de cuatro bits
precedida por un bit de signo. Así, tenemos:
+310 = 000112
En muchas situaciones el número de bits se determina por el tamaño de
registros que almacenarán los números binarios, de manera que quizá tenemos
que agregar ceros para llenar el número requerido de posiciones de bits.
(d) Se inicia al escribir +2 usando cinco bits:
(e) Se inicia con +8:
[Link] 2/3
14/10/22, 23:08 Tema 1.4.3 Representación de números con signo usando el complemento a 2 - Sistemas Digitales I - Instituto Consorcio Clavijero
[Link] 3/3