Está en la página 1de 15

Repblica Bolivariana de Venezuela

Ministerio del Poder Popular Para la Educacin


Instituto Universitario Politcnico Santiago Mario
Extensin Puerto Ordaz
Escuela de Ingeniera Sistemas (47)

ELECTRNICA DIGITAL

Profesor:
Dilia Gmez

Integrantes:
Damaris Polanco C.I. 18520573
Luisana Vera C.I.21236084

Puerto Ordaz, Julio de 2015

INDICE

Pgs.

Introduccin.1
Resta Binaria2
Complemento 1....3
Magnitud Verdadera..4
Complemento 2....4
Sumador en Paralelo...6
Sumador en Serie.....8
Conclusin...10
Bibliografa..11
Anexos..12

INTRODUCCIN
El sistema binario, llamado tambin sistema didico en ciencias de la computacin,
es un sistema de numeracin en el que los nmeros se representan utilizando solamente las
cifras cero y uno (0 y 1). Es uno de los que se utilizan en las computadoras, debido a que
stas trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeracin
natural es el sistema binario.

Las operaciones binarias que se pueden realizar con nmero binarios son las
mismas que en cualquier otro sistema, suma, resta, multiplicacin y divisin.

RESTA BINARIA

La resta o sustraccin de nmeros binarios es similar a los nmeros decimales. La


diferencia radica en que, en binario, cuando el minuendo es menor que el sustraendo, se
produce un prstamo o borrow de 2, mientras que en decimal se produce un prstamo de
10.

Al igual que en la suma, el proceso de resta binaria, se inicia en la columna


correspondiente a la de los dgitos menos significativos. En la figura 5 se indican las reglas
que rigen la resta binaria y en la figura 6 se muestra un circuito lgico, llamado
semirrestador (HS), que sustrae un B de un bit A y suministra un bit de diferencia (Di) y un
bit de prstamo (Bo).
La operacin de un Semirrestador como el mostrado en la figura anterior se puede
resumir mediante las 5 ecuaciones booleanas:
Di=AB(neg)+A(neg)B= A(xor)B (diferencia) Bi=A(neg).B (borrow)

En la figura siguiente se muestra el proceso de resta de 2 nmeros binarios de 5 bits.


El objeto de esta operacin es ilustrar el manejo de los prstamos y plantear la necesidad de
un restador completo de 2 bits que tenga, como entradas, el minuendo, el sustraendo, y el
prstamo anterior y ofrezca como salidas, la diferencia y el prstamo, si existe.
En la figura 7 se muestra el diagrama de bloques, conexin en bloques utilizando
semirrestadores y una puerta OR y el diagrama lgico de un restador completo.

.
Figura 6: Semirrestador

Figura 7: Restador completo

El algoritmo de la resta en sistema binario es el mismo que en el sistema decimal.


Pero conviene repasar la operacin de restar en decimal para comprender la operacin
binaria, que es ms sencilla. Los trminos que intervienen en la resta se llaman minuendo,
sustraendo y diferencia.
Las restas bsicas 0 - 0, 1 - 0 y 1 - 1 son evidentes:

0-0=0

1-0=1

1-1=0

0 - 1 = 1 (se transforma en 10 - 1 = 1) (en sistema decimal equivale a 2 - 1 = 1)

La resta 0 - 1 se resuelve igual que en el sistema decimal, tomando una unidad prestada de
la posicin siguiente: 0 - 1 = 1y me llevo 1 (este valor se resta al resultado que obtenga,
entre el minuendo y el sustraendo de la siguiente columna), lo que equivale a decir en el
sistema decimal, 2 - 1 = 1.
Ejemplos
10001
-01010

00111

11011001
-10101011

00101110

En sistema decimal sera: 17 - 10 = 7 y 217 - 171 = 46.

Restamos 17 - 10 = 7 (2=345)
10001
-01010

Restamos 217 - 171 = 46 (3=690)


11011001
-10101011

01111

00101110

COMPLEMENTO A 1
El complemento a uno de un nmero binario es una operacin matemtica muy
importante en el campo de la computacin, ya que nos permite obtener la representacin
binaria de nmeros negativos. Se obtiene al cambiar cada uno de los dgitos del nmero
binario N por su complementario, esto es, cambiar los unos por ceros y los ceros por unos.
Por ejemplo:
Nmero binario =
Complemento a uno =
Se obtiene al cambiar cada uno de los dgitos de un nmero binario por su complementario,
esto es, cambiar los unos por ceros y los ceros por unos.
ejemplo:

11002 ->12 SU COMPLEMENTO A 1, SERIA: 00112


10011012->77 SU COMPLEMENTO A 1, SERIA: 01100102
MAGNITUD VERDADERA
La magnitud verdadera se refiere a la representacin del nmero binario tal cual, sin
modificaciones y en una forma que se puede transformar en decimal en un solo paso.
Un nmero binario se complementa a uno cambiando todos los dgitos que lo
conforman con excepcin del bit de signo, cambiando todos los ceros por unos y todos los
unos por ceros.
El complemento a dos se realiza al sumar uno al nmero binario.
COMPLEMENTO A 2
Este sistema se usa para hacer una resta en binario de igual forma se puede tomar 2
nmeros decimales y hacer la resta y el resultado de esta resta se convierte a binario y el
resultado lo podemos comprobar con el siguiente sistema para restar con binario.

Cuando se tiene un +4 se va a restar un +9


Pasos:
1 Sacar el valor binario de cada numero decimal
+9 = 01001
+4 = 00100
2 Vamos a restar +4 al +9 sea tenemos que cambiarle el signo al +4 para que sea -4 para
eso hay que tomar el primer uno de derecha a izquierda en el sistema binario del +4 una vez
localizado este primer uno en el cdigo vamos a cambiar los valores a su inverso
Ejemplos:
+4 = 00100 -4 = 11100 +1 = 00001 -1= 11111 +9 = 01001 -9 = 10111
Podemos observar que el +1 en cdigo binario es 00001 pero al aplicarle el complemento A
2 sea a -1 se cambian todos los valores a partir de su primer uno de derecha a izquierda de
igual forma en el caso del +9 el cdigo binario es 01001 y al aplicarle el complemento A 2
se cambian los valores desde la aparicin de su primer uno que seria 10111.
3 Una vez que hayamos convertido el nmero a su complemento A 2 vamos hacer la resta
Datos:
+9 = 01001
-4 = 11100

gamos la resta con cdigo binario +9 -4 = +5 ahora gamos la resta en binario 01001 11100
+01001
-11100
---------------100101

RESTA EN EL SISTEMA COMPLEMENTO A 2


La operacin de sustraccin que emplea el sistema complemento a 2 en realidad
comprende la operacin de adicin. Cuando se resta un nmero binario (sustraendo) a otro
nmero binario (minuendo), el procedimiento es el siguiente:

1. Se toma el complemento a 2 del sustraendo, incluyendo el bit de signo. Si el sustraendo


es un nmero positivo, este se transformara en uno negativo en forma complemento a 2.
Si el sustraendo es un nmero negativo, este se transformara en uno positivo en forma
binaria verdadera. En otras palabras, se altera el signo del sustraendo.

2. Despus de tomar el complemento a 2 del sustraendo, este se suma al minuendo. El


minuendo se conserva en su forma original. El resultado de esta adicin representa la
"diferencia" que se pide. El bit de signo de esta diferencia determina si es positiva o
negativa, y si se encuentra en forma binaria verdadera o en forma complemento a 2.
Recordemos que ambos nmeros deben tener el mismo nmero de bits.
Ejemplo:

Se cambia el sustraendo a su forma complemento a 2 (11100), lo que representa (4). Ahora, se suma esto al minuendo:

Cuando el sustraendo se cambia por su complemento a 2, en realidad se convierte en


-4, as que sumamos +9 a -4, que es lo mismo que restar +4 de +9. Por lo tanto, cualquier
operacin de sustraccin se convierte en realidad en una de adicin cuando se emplea el
sistema complemento a 2.

EJERCICIO CON COMPLEMENTO A 2

Vamos a restar 219 - 23 = 196, directamente y utilizando el complemento a dos:

SUMADOR BINARIO EN PARALELO

Los computadores y calculadoras implementan la operacin de suma sobre dos


nmeros binarios al mismo tiempo, donde cada numero binario puede tener varios dgitos
binarios. En la tabla se muestra la suma de dos nmeros binarios de cinco bits. Uno de los
operandos es almacenado en el acumulador; esto es, el acumulador contienen cinco FlipFlops, almacenando, en cada uno, los dgitos 10101. De la misma forma el otro de los
operandos, el que ser sumado al primero, es almacenado en el registro B (en este caso,
00111).
El proceso de suma comienza por la suma de los bit menos significativos de ambos
operandos. As, 1+1 = 10, que significa que la suma para esa posicin es 0 y el acarreo es
1.
1 Operando, almacenado en el acumulador
2 Operando, almacenado en el Registro B
Suma
Acarreo (para ser agregado a la siguiente posicin)
Este acarreo (o bit de carry) ser sumado a la siguiente posicin, junto a los bit
correspondientes de los operandos. As, en la segunda posicin 1+0+1 = 10, que
corresponde nuevamente a la suma 0 y el carry 1. Este carry ser sumado a la siguiente
posicin junto a los correspondientes bits de los operandos y as sucesivamente hasta las
ltimas posiciones.
A cada paso en el proceso de suma se realiza la adicin de tres bits; los dos de los
operandos y el de carry que viene de la posicin previa. El resultado de la suma de estos 3
bits produce 2 bits: un bit de suma y otro de carry que deber ser sumado a la siguiente
posicin. Este mismo proceso es usado para cada posicin. Ahora, si se quiere disear un
circuito lgico que permita implementar este proceso, entonces simplemente se deber usar
el mismo circuito para cada una de las posiciones. Esto se ilustra en la Figura No. 10.
En este diagrama las variables Ai representan los bits del operando almacenados en
el acumulador (que tambin puede ser llamado el registro A). Las variables Bi representan
los bits del segundo operando almacenados en el registro B. Las variables Ci representan
los bits de carry entre las correspondientes posiciones. Las variables Si son los bits de la
suma para cada posicin.
Los circuitos Full-Adder usados en cada posicin tienen tres entradas: un bit A, un
bit B y un bit C; y producen dos salidas: un bit de suma (S) y un bit de carry (C). Por
ejemplo, el Full-Adder No. 0 tienen como entradas A0, B0 y C0, y produce las salidas S0 y

C1. Lo anterior se repite para todos los bits de los operandos. Actualmente los
computadores usan palabras de 32 y 64 bits, al contrario del de la figura que slo es un
sumador de 5 bits.

Se llama sumador paralelo (parallel adder) por que todos los bits de los operandos se usan
simultneamente en todos los circuitos. Esto significa que la suma en cada posicin ocurre
al mismo tiempo. Que es distinto de las sumas que se hacen en papel. Ya que se toma cada
posicin una a la vez, comenzando desde las posiciones menos significativas.

SUMADOR EN SERIE
En un sumador en serie, las entradas A y B consisten en trenes de impulsos
sincronizados en dos lneas del operador. Hemos destacado, anteriormente, que la adicin
de dos nmeros de varios dgitos puede hacerse aadiendo a la suma de los dgitos de
significado idntico al arrastre del resultado inmediatamente anterior. Con respecto a los
trenes de impulsos, sealaremos que la premisa anticipada equivale a decir que, en un
momento dado, debemos sumar en forma binaria, a los impulsos A y B, el impulso de
acarreo procedente del resultado obtenido en un periodo de tiempo anterior. Este circuito
difiere de la configuracin del sumador completo en paralelo por la inclusin de un tiempo
de retardo, que ser igual al lapso entre impulsos. Por tanto, el impulso de acarreo se retrasa
dicho tiempo y se agrega a los impulsos, dgitos de A y de B, en el momento exacto.

CONCLUSIN

El circuito sumador
total elemental realiza la
suma de dos nmeros
binarios de un bit y un
acarreo
de
entrada, dando
como resultado
de la suma y el acarreo de
circuito es el elemento bsico para
de sumadores
bits.
El
sumador binario es
circuito bsico aritmtico de cualquier
sumador paralelo binario de n bits es un circuito digital
combinacional que produce la suma binaria en su salida

el valor
salida. Este
la realizacin
binarios de n

el
computador. Un
de

dos

nmeros binarios en paralelo de n bits presentes en sus entradas ms el bit de entrada de


acarreo. Adems de la suma de n bits de los dos nmeros, genera en su salida el bit de
acarreo que se pueda producir.
Los computadores o calculadoras que realizan operaciones aritmticas directamente
en el sistema de nmeros decimales representan a stos en el cdigo BCD (binary coded
decimal). Al efectuar la suma de dos nmeros representados en el cdigo BCD con un
sumador binario, la suma a la salida del sumador puede no estar representada en BCD.
Constituye el objetivo de esta prctica reforzar los conocimientos del estudiante
sobre la operacin de los circuitos integrados digitales de sumadores realizando la
operacin de sumar dos nmeros en BCD con sumadores paralelo binarios, y efectuando la
correccin necesaria para que el resultado quede representado en el cdigo BCD.

BIBLIOGRAFIA

http://www.usc.edu.co/files/LABORATORIOS/GUIAS/INGENIERIA/INGENIERI
A%20EN%20SISTEMAS/CIRCUITOS%20DIGITALES%20%20I/SUMA%20.pdf
https://es.wikipedia.org/wiki/Sumador
https://es.scribd.com/doc/159188905/Sumador-en-Serie
http://www.iuma.ulpgc.es/users/jrsendra/Docencia/Electronica_Basica/download/tra
nsparencias/aritmetica_binaria.pdf

ANEXOS