Sistemas Digitales
La suma o adición binaria es análoga a la de los números decimales. La diferencia radica en que en los números binarios se produce un acarreo (carry) cuando la suma excede de uno mientras en decimal se produce un acarreo cuando la suma excede de nueve(9).
Reglas para la suma binaria
Ejemplo
Para sumar los números binarios 10102 y 11112 se puede escribir
Resta concomplemento A2
El complemento a 2 de un numero binario se obtiene tomando el complemento a 1, y sumándole 1 al bit menos significativo. A continuación se ilustra este proceso para el número 1001 = 9
FORMA COMPLEMENTO A 1
El complemento a 1 de un número binario se obtiene cambiando cada 0 por 1 y viceversa. En otras palabras, se cambia cada bit del número por su complemento.
Pasos paraRealizar un resta usando complemento A2
Ejemplo
Dados
A= 1110 B= 1011
A-B con complemento a2
Paso 1
Obtener el complemento A1 del sustranedo (B)
Bca1=0100
Paso 2
Obtener el complemento A2 del sustraendo
ca2 B=0100+1=0101
Paso 3
Sumar de manera algébrica A+BCa2
1110
0101
10011
AL hacer la resta complemento A2 se generan dos casos
Caso1
Si la suma de A+ca2B generaacarreo el resultado es positivo y este será resultado el de la resta.
Caso 2
Si la suma de A+ca2B no genera acarreo el resultado de la resta es negativo y para obtener el verdadero valor de la resta debemos nuevamente aplicar el complemento a2 del resultado de la suma y el mismo será la respuesta.
DISEÑO
Sumador Algebraico con CA2
Comprendido:
* 3 Bits de Magnitud
* 1Bit de Signo
Funcionamiento
Se implemento en el siguiente circuito un sumador algebraico de 4 bits, 3 bits de magnitud y 1 de signo el circuito reconoce cuando los dos números son negativos o positivos para sumarse indicando su signo de salida y al momento de que los números son de diferente signo se restan mediante el complemento A2 para ello se hicieron varios arreglos de compuertas ya quepara dichas operaciones el sumador no puede trabajar solo.
Para una explicación mas clara de los arreglos que se le hizo al circuito para lograr el objetivo que se quería procederemos a lo siguiente:
Los signos del número binario de entrada se tomaron de la siguiente manera:
SIGNO | BIT |
- | 1 |
+ | 0 |
Para el diseño del circuito se tuvieron que hacerarreglos de compuertas para complementar las funciones que se querían desarrollar con el mismo, para ello tenemos 6 arreglos que se explicaran a continuación.
* 1er Arreglo
Indicar Ca1 y Ca2 (Complemento a1), (Complemento a2)
Este arreglo se utiliza en el circuito para que cumpla la función de indicador ya que al momento de que uno de los bits de signo sea (1) y el otro bit sea (0) indicaraa otro arreglo de compuertas que genere el CA1 para el bit de signo en (1) para las entradas del sumador y sumar 1bit al acarreo de entrada del sumador para generar el CA2 del mismo numero con signo (1) a través de otro arreglo y se muestre en las salidas del sumador.
Cuando los bits de signos sean iguales esto es decir para la combinación b3=0, a3=0 o b3=0, a3=0 este arreglo no se activaraya que los dos números son de signos iguales y según la suma algebraica signos iguales se suman y se coloca el mismo signo.
* Tabla de la verdad
* Salida ICa12B
* Salida ICa12A
* Arreglo de Compuertas
* 2do Arreglo
Generar el Ca1
Este arreglo se utiliza para cuando el ICa12b o ICa12a esta activado indicando que el bit de signo de cualquiera de los dos números demagnitud es negativo indicando al arreglo siguiente que genere el CA1 de dicho número ingresado en base binaria.
* Tabla de la verdad b
* Arreglo de Compuertas
* Salida Ca1b
* Tabla de la Verdad A
* Salida Ca1a
* Arreglo de Compuertas
* 3er Arreglo
Sumar 1 – Ca2 (Complemento a2)
Este arreglo se utiliza para cuando el ICa12...
Regístrate para leer el documento completo.