Sunteți pe pagina 1din 3

SISTEMAS COMBINACIONALES

ARITMTICOS
1. LA ARITMTICA BINARIA DE NMEROS CON SIGNO

La aritmtica del sistema de numeracin binario que hemos visto ha sido la de nmeros sin
signos, pero en este apartado vamos a estudiar el tratamiento especial que tiene la
consideracin de signo. Y esto nos dar lugar a diferentes representaciones.

1.1. Representacin MAGNITUD-SIGNO

La representacin en magnitud-signo de un nmero consiste en escribir el nmero es


sistema binario natural y aadir un bit a la izquierda con valor " 0 " para nmeros positivos y
con valor " 1 " para nmeros negativos.

1.2. Representacin mediante COMPLEMENTOS

El utilizar la representacin magnitud-signo en un sistema digital significara la utilizacin


de un circuito para realizar las sumas y otro distinto para realizar restas. Por este motivo se
utilizan los complementos que son representaciones para convertir restas en sumas ( se
resta sumando ) y as simplificar la circuitera.

figura 1. proceso de conversin de operacin resta en suma mediante los


complementos

1.2.a. Complemento a uno ( C1 )

El complemento a uno de un nmero binario es el nmero que se obtiene al cambiar los


ceros por unos y unos por ceros (complementar). Por ejemplo, para obtener el C1 de 101101
sera 010010.

1.2.b. Complemento a dos ( C2 )

El complemento a dos de un nmero binario es el que se obtiene sumando 1 al C1.

Los pasos que se deben seguir para decodificar un nmero representado en C2 son los
siguientes, teniendo en cuenta que el bit de ms peso (MSB), representa el signo:

Si el primer bit de la izquierda es 0 el nmero es positivo. Entonces el nmero


representado es el equivalente del nmero binario que forma el resto de bits.
Si el primer bit es 1 el nmero es negativo. Entonces el nmero representado es el
opuesto del equivalente decimal del nmero binario que forma su complemento a
dos.

Vamos a ver un ejemplo: el C2 (0001) sera +1, mientras que el C2 (1111) representa un
nmero negativo entonces lo que hago es obtener su C1 que sera 0000 y le sumo 1,
obteniendo el 0001 que es el nmero decimal 1, pero como se que es negativo, sera el -1.

figura 2. representacin binaria en C2 con 4 bits

La operacin aritmtica de resta en C2 se realiza de la siguiente forma:

La representacin binaria de +42 es 0101010 y poniendo el bit de signo ser 00101010,


mientras que el C2(-19) ser tomando el binario de 19 que es 0010011 realizo el C1
obteniendo el 1101100 y su C2 ser C1+1 = 1101101. Le aado un uno delante para indicar
que es negativo y entonces realizo la resta (que se ha transformado en una suma).

Si la operacin fuera una suma realizara la codificacin en C2 de ambos nmeros como lo he


hecho para el nmero 42 de ejemplo anterior.

2. SUMADORES BINARIOS

La suma binaria para nmeros de un bit es la siguiente:


Pero cuando tengo nmeros binarios formados por ms de un bit, al operar aparece el
acarreo (carry)

2. Circuito semisumador y sumador completo

S-ar putea să vă placă și