Sie sind auf Seite 1von 15

MATERIALES: Microswitch. Resistencias de 2.2 K. Resistencias de 220 . LEDS. Protoboard Cable para Protoboard. Fuente de Voltaje (5 Voltios).

OPERACIONES ARITMETICAS

La aritmtica es la ms antigua y elemental rama de la matemtica, utilizada en casi todo el mundo, en tareas cotidianas como contar y en los ms avanzados clculos cientficos. Estudia ciertas operaciones con los nmeros y sus propiedades elementales.

Las operaciones aritmticas permiten manejar los datos para producir resultados de expresiones. Varios circuitos se fabrican y disean para tales propsitos, los ms tpicos son los de: suma, resta, multiplicacin y divisin otros menos conocidos pero menos frecuentes son el resultado de uno o ms de ellos, por ejemplo los contadores, el circuito contador es bsicamente un circuito cuya operacin principal es la suma, con la particularidad de que al llegar al tope deseado, retorna al valor inicial. Por ejemplo un contador sexagesimal debe volver a valer 00 despus de alcanzar el valor 59 (una aplicacin tpica son los relojes, en las funciones de minutos y horas).

Suma o adicin: La suma es una operacin que se deriva de la operacin de contar.

Si tenemos 6 ovejas y compramos 2 ovejas cuntas ovejas tenemos? Una forma de hacerlo sera volver a contar todas las ovejas, pero alguien que hubiese contado varias veces el mismo caso, recordara el resultado y no necesitara volver a contar las ovejas.

Sabra que 6 + 2 = 8.

Los trminos de la suma se llaman sumandos. Propiedades de la suma: a + b = b + a Esta propiedad se llama conmutativa.

Si tenemos que sumar varios nmeros podemos hacerlo en cualquier orden (esto se llama propiedad asociativa). Si tenemos que sumar a, b, c y d, podemos sumar primero a + b, despus c + d y despus sumar los dos resultados anteriores, o podemos sumar a + c, despus b + d y despus sumar los dos resultados anteriores o podemos sumar a + b y al resultado sumarle c y al resultado sumarle d. En fin podemos sumar los nmeros en cualquier orden. La suma tiene elemento neutro. El cero es el elemento neutro de la suma porque siempre se cumple que a + 0 = a.

La suma tiene elemento simtrico. El elemento simtrico de un nmero es otro que sumado al anterior da el elemento neutro. El elemento simtrico de a es -a, porque a + (-a) = 0

Resta o substraccin:

Igual que la suma la resta es una operacin que se deriva de la operacin de contar.

Si tenemos 6 ovejas y los lobos se comen 2 ovejas cuntas ovejas tenemos? Una forma de hacerlo sera volver a contar todas las ovejas, pero alguien que hubiese contado varias veces el mismo caso, recordara el resultado y no necesitara volver a contar las ovejas. Sabra que 6 - 2 = 4.

Los trminos de la resta se llaman minuendo (las ovejas que tenemos) y sustraendo (las ovejas que se comieron los lobos).

Propiedades de la resta: La resta no tiene la propiedad conmutativa (no es lo mismo a - b que b - a)

Operacin binaria: Se define como operacin binaria un procedimiento entre dos o ms variables en base 2 (o tambin llamado en mdulo 2). Desde el punto de vista de la informtica, estas operaciones, aunque son puramente matemticas, ocupan un gran rol en el funcionamiento de la computadora. Esta es la razn por la que se encuentran muchas veces en los microprocesadores y ms especficamente en las ALU (Unidades Aritmtico Lgicas).

Realizar operaciones aritmticas es una de las funciones primordiales de las calculadoras electrnicas, por lo que en esta ocasin observamos la forma de utilizar un mismo circuito digital para obtener el resultado de una suma o de una resta.

COMPLEMENTO DE UN NMERO El complemento es empleado bsicamente en los microprocesadores de las computadoras con el fin de simplificar tanto las operaciones de sustraccin, as como tambin en ciertas manipulaciones lgicas que de los valores numricos tienen que hacerse, debe tomarse en cuenta que para cada sistema de base n existe tan solo dos tipos de complemento: Complemento de n Complemento de (n-1) De lo dicho anteriormente y si consideramos la base numrica que empleamos de manera natural (base 10), se tienen los complementos de 10 y 9 para nmeros decimales, mientras que para una base binaria (base 2) los complementos sern de 2 y 1. Partiendo del conocimiento que para realizar operaciones en los sistemas digitales los nmeros deben estar expresados en base binaria, es oportuno mencionar que se emplea el complemento a 2 por ser ste el que menos complicaciones presenta.

Para realizar un complemento a 2 de un nmero en base binaria, matemticamente se expresa como:

Donde: a = Nmero de bits del valor binario. n = Base binaria (2). b = Nmero binario a complementar As por ejemplo para encontrar el complemento a 2 de 1010(2), se tiene lo siguiente:

Luego el complemento a2 ser:

Otro mtodo ms sencillo para complementar a2 un nmero binario es reemplazar los 1 por los 0 y los 0 por los 1, y por ltimo sumar un 1, por ejemplo, para el mismo nmero binario anterior el complemento a2 ser:

A este valor numrico se le suma un 1 quedando el complemento a2 como sigue:

Una vez que sabemos qu es un complemento y cmo se realiza, pasemos a revisar cul es el algoritmo a seguirse para una sustraccin con complemento a2 de nmeros binarios. Dada una resta como la siguiente:

1) Debemos obtener el complemento a2 del Sustraendo. 2) Hay que sumar el Minuendo con el valor del Sustraendo complementado a2.

3) Se debe verificar el resultado del paso (2) y de acuerdo con el acarreo final tome una de las siguientes decisiones. 3.1 - Si se presenta un acarreo final, descrtelo y tome el valor de la operacin como el residuo de la resta. 3.2 - Si no se presenta un acarreo final, tome el complemento a2 del valor resultante de la operacin como el residuo de la resta y agrguele un signo negativo. PROYECTO

Nuestro proyecto consiste en la realizacin de un SUMADOR-RESTADOR, el mismo debe de trabajar con un dato o numero A que estar compuesto por 4bits y un dato o numero B compuesto por 4bits, adems de ellos deber contener 1bits el cual indicara la operacin que el circuito va a realizar, el resultado deber de darlo en cdigo binario natural, teniendo 1bits que indicara el signo de tal resultado. Como procedimiento para la operacin de la resta deber usar el complemento A2. Para la realizacin de tal proyecto fue utilizado el circuito integrado 74LS83, este tiene la cualidad de realizar la operacin de la suma con dos datos de hasta 4bits cada uno. Sus caractersticas tanto internas como externas son las siguientes:

En la parte interna tenemos 4 sub-circuitos o celdas sumadoras de 1bits cada uno, estos estn conectados entra si de manera tal que se puedan sumar datos de hasta 4bits cada uno, esto se logra denotar la estructura interna la cual es la ser mostrada a continuacin.

Cada sub-circuito o celda sumadora de 1bits esta internamente compuesto por un arreglo de compuertas lgicas las cuales hacen posible su funcin.

Externamente

cuenta

con

16

pines, cada uno de ellos con una funcin fundamental para la realizacin de la operacin, estos estn organizados de la siguiente manera:

Diagrama de Bloque

Sumador 74LS83

Tabla de la Verdad

Es importa acotar que el dato A est compuesto por 4bits como ya sabemos los cuales son, A0, A1, A2, A3 y el dato B tambin est compuesto por 4bits los cuales son, B0, B1, B2, B3. Tanto el dato A como el B forman parte de las entradas del sumador restador, como tambin lo es el acarreo de entrada (Ci), estos datos son los que manejara el sumador integrado en sus operaciones, al igual que los de salida los cuales sern: S0, S1, S2, S3 y un acarreo de salida (C0). Todos estos datos son necesarios tenerlos presentes en la implementacin del sumador integrado ya que del manejo de ellos depender el buen desempeo del mismo en la prctica.

Teniendo en cuenta todas estas caractersticas fundamentales del circuito integrado procedimos a la realizacin del proyecto, para el mismo utilizamos dos sumadores integrados, dos integrados 74LS86 ( 8 compuertas EXOR utilizadas ), un 74LS32 ( 1 compuerta OR utilizada ), un 74LS04 ( 1 compuerta NOT utilizada ), un 74LS08 ( 1 compuerta AND utilizada ) y 5 diodos Led para representa el resultado de las operaciones.

DIAGRAMA LGICO DEL SUMADOR-RESTADOR

Suma (Bits de control en 0 lgico): Para realizar la operacin de la suma, el bits de control tiene que estar en un nivel lgico bajo 0, en este momento el dato A ser sumado con el dato B (ambos en su forma binaria natural) y dar un resultado S. Resta (Bits de control en 1 lgico): En el caso de la resta el bits de control debe de estar en su nivel lgico alto o 1, en este momento se realizara la suma de el dato A en su forma binaria natural, mas el dato B en complemento A2, dando como resultado un dato S. En este momento es necesario tomar en cuenta los bits de signo el cual determinara si el dato S es positivo o negativo. A + (-B) = S A+B=S

La implementacin de las compuertas EXOR nos ayudaron a llevar el dato B que en este caso es el sustraendo a complemento A2, el cual es necesario para realizar la operacin de la resta, de manera que cuando el bits de control (indicador de operacin a

realizar) este en el nivel lgico alto o 1, los 4bits del dato B sern cambiados, los unos por ceros y los ceros por unos, despus de esto se le ser sumado el mismo dato de control que en este caso ser un 1, en esta etapa el dato B ya est en complemento A2, de esta manera ya se puede realizar la suma de los datos A en su forma binaria natural y el dato B en complemento A2, teniendo en cuenta que si tenemos acarreo de salida el signo del resultado es positivo y el resultado est en su forma binaria natural y si no tenemos acarreo de salida el signo del resultado es negativo por ende el resultado est en complemento A2 y tenemos que llevarlo a su forma binaria natural, en este caso intervienen las compuerta EXOR que estn a la salida del primer integrado sumador las cuales se encargaran de llevar este dato negativo en complemento A2 a su forma binaria natural, de esta manera a la salida del segundo integrado sumador se obtiene el resultado de la operacin realizada en su forma binaria natural.

Es fcil observar que dicho diseo cuenta con 3 etapas fundamentales, la primera es la de llevar el datos B a complemento A2, la segunda es la suma de los dato A y B, la tercera etapa est la de llevar el resultado de la operacin a su forma binaria natural, todo esto suceder en el caso de la resta, en el caso de la suma solo entrada en juego una sola etapa, que se concentrara en el integrado sumador primario, por ser una simple suma de dos datos en su forma natural binaria.

A continuacin sern simulados unos ejemplos, los cuales denotan la eficacia del mismo.

Suma (Bits de control en 0 lgico) EJEMPLO 1

Datos: A = 1000 (binario) A = 8 (decimal)

B = 1000 (binario) B = 8 (decimal)

A+B=S

1000 + 1001 = 10000 (binario)

8+ 8 = 16 (decimal)

EJEMPLO 2

Datos: A = 0100 (binario) A = 4 (decimal)

B = 1000 (binario) B = 8 (decimal)

A+B=S

0100 + 1000 =1100(binario) 4+ 8 = 12 (decimal)

EJEMPLO 3 Datos: A = 1111 (binario) A = 15 (decimal) B = 1111 (binario) B = 15 (decimal)

A+B=S

1111 + 1111 = 11110 (binario)

15 + 15 = 30 (decimal)

Resta (Bits de control en 1 lgico)

EJEMPLO 1 Datos: A = 0100 (binario) A = 4 (decimal) B = 1000 (binario) B = 8 (decimal)

Dato en complemento A2: B = 1000 (binario) B = -8 (decimal)

A+B=S 0100 + 1000 = (-) 0100 (binario en A2) 4 + (-8) = - 4 (decimal en A2)

EJEMPLO 2 Datos: A = 0111 (binario) A = 7 (decimal) B = 0101 (binario) B = 5 (decimal)

Dato en complemento A2: B = 0101 (binario) B = -5 (decimal)

A+B=S 0111 + (-0101) = 0100 (binario); 7 + (-5) = 2 (decimal)

La realizacin de esta practica nos deja un aprendizaje de cmo realizar un circuito sumador restador con complemento a2, adems nos ayuda para desenvolvernos mas en la teora de la materia y comprender con mayor facilidad estas operaciones binarias y nos amplia nuestros conocimiento como estudiantes.

CONCLUSION

Los sumadores restadores nos permiten realizar las operaciones aritmticas ms sencillas y son comnmente utilizadas en los sistemas electrnicos como en el caso de las calculadoras. Este tipo de proyecto permite ver como funciona los aparatos electrnicos. En la practica realizada pudimos notar que para poder realizarla haba que comprender la teora, saber que el circuito debe tener un control que me iba a indicar cuando sumar en 0 o restar en 1. Para poder restar sumando se debe usar complemento a2, el cual consiste en complementar (invertir) la cifra y sumarle 1, luego ese resultado sumarle el minuendo, si da un acareo se asume como positivo y se deja ese resultado, en caso de no presentar acarreo se considera negativo y se debe complementar con Ca2

El bit significativo ms alto de la suma se denomina acarreo. Un circuito combinacional que lleva a cabo la adicin de dos bits se denomina medio sumador.

INTRODUCCIN Un sumador es un circuito lgico que calcula la operacin suma. En los

computadores modernos se encuentra en lo que se denomina Unidad aritmtico lgica(ALU). Generalmente realizan las operaciones aritmticas en cdigo binario decimal o BCD exceso 3, por regla general los sumadores emplean el sistema binario. En la practica describiremos el funcionamiento de un circuito sumador restador con complemento a2 de 4 bits, adems hablaremos de su mecanismo para realizar la suma mediante el complemento, se ilustrara las simulaciones realizada en el Ollisin ante de la elaboracin del circuito con sus respectivos ejemplos y tablas de la verdad de los arreglos de compuertas utilizado en el diseo del circuito. De tal manera que nos sirva como material de apoyo al exponer el circuito en el laboratorio. Para poder restar sumando se debe usar complemento a2, el cual consiste en complementar (invertir) la cifra y sumarle 1, luego ese resultado sumarle el minuendo, si da un acareo se asume como positivo y se deja ese resultado, en caso de no presentar acarreo se considera negativo y se debe complementar con Ca2

Tabla de la verdad y Funciones Booleana: Tabla de la Verdad del complemento: Control 0 0 1 1 C out 0 1 0 1 Complemento 0 0 1 0

C= control.* c out

Esta se repite tanto para el acarreo de entrada del segundo sumador como para indicar el signo. Donde esta complemento sustituyes signo, y C in esa tabla la repites 3 veces Tabla de la verdad del acarreo de salida: Control 0 0 1 1 C out 0 1 0 1 Acarreo de salida 0 1 0 0

Acarreo de salida= control * Cout Este es solo para el acarreo de salida final Las palabra q estn subrayadas son los bits negados de esas tablas sern los mapas de karnough y las funciones booleanas. Tabla de la verdad de la compuerta exor:

X = A.B + A.B

Das könnte Ihnen auch gefallen