Anda di halaman 1dari 7

UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO

FACULTAD DE INGENIERIA

Práctica 7
Diseño con Sumadores/Restadores

Fecha de entrega: 16/10/2018


Nombres: Alvarez Rojas Brandon
Introducción
Como sabemos tanto la suma y la resta pertenecen al conjunto de operaciones
básicas de la Unidad Aritmética Lógica Así que para poder continuar daremos una
definición:
Es una de las unidades que conforman la Unidad Central de Procesos (CPU)
mediante la cual se pueden realizar un conjunto de operaciones aritméticas
básicas las cuales son suma, resta, división y multiplicación y de operaciones
lógicas las cuales son OR, NOT, AND, etc.
Los circuitos mediante los que la ALU ejecuta dichas operaciones pueden ser
desde muy simples a muy complejos. Y dichos circuitos se encuentran de diversos
componentes que permiten que la ALU pueda efectuar las operaciones.
Entre estos componentes se encuentra el dispositivo de adición, con el que realiza
las operaciones aritméticas; los registros, que contiene a los operandos
(proporcionados por la unidad de control y que son los que realizan la operación),
a los resultados parciales, a los resultados finales y por último los dispositivos de
control de cálculo, que dirige y controla las operaciones.
La Unidad de Control es la que le envía a la ALU las órdenes que debe realizar y
la que se encarga de transportar los resultados obtenidos. De esta manera, vemos
como la Unidad de Control le envía las acciones a realizar, la ALU procesa los
datos y sus resultados quedan en el registro de salida de la ALU, desde donde
serán transportados por otros mecanismos.
Circuito combinacionales y secuenciales.
Como se mencionó antes el objetivo es la creación de un circuito electrónico,
existen tanto circuitos combinacionales como circuitos secuenciales.
Circuito combinacional: es un circuito digital cuyas salidas en un instante concreto
vienen dadas por las entradas del circuito en ese mismo momento.

Problema
Desarrollar un circuito combinacional que realice la suma de dos números de 3
bits cada uno.

Parte 1: Sumador completo


1) El circuito sumador total elemental realiza la suma de dos números binarios de
un bit y un acarreo de entrada, dando como resultado el valor de la suma y el
acarreo de salida. Este circuito es el elemento básico para la realización de
sumadores binarios de n bits, la tabla de verdad de este sumador es la siguiente:
Y su implementación es:

Para realizar un sumador completo basta con ir colocando otro circuito en cascada
con el anterior.
Parte 2:
Para obtener un restador, se necesita saber el concepto de complemento a 2.
Esta operación simplifica la operación de sustracción y algunas manipulaciones
lógicas. Para realiza dicho complemento se debe tomar cambiar unos por ceros y
ceros por unos desde el primer 1 de la derecha, por ejemplo:

𝐶𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 2 𝑑𝑒 101𝟏 = 010𝟏

Si este bit es 0 entonces el numero binario es positivo (+), si el bit del signo es 1,
entonces el número es negativo (-).
Desarrollo

Un circuito sumador-restador de números con signo en Ca2 consta, básicamente,


de un sumador binario de magnitud y un circuito que deja pasar, o complementa,
el dato que actúa de sustraendo, según se muestra en la figura

El desbordamiento se representa mediante el bit V y se puede implementar de


varias formas como, por ejemplo con XOR:

Es decir, si se necesita un sumador/restador, se tiene que utilizar compuertas tipo


XOR a la salida del número a complementar, para nuestro caso va a ser el número
2.
Se tiene que tener cuidado de que el primer carry, es decir, el que va entre el
segundo pin de la XOR de salida y el pin uno de la segunda AND estén a o lógico
cuando sea suma y 1 lógico cuando sea resta. Eso indica que en la suma, su
primer carry es cero, mientras que para la resta vale 1.

El sumador/restador de dos números de n bits debe de conectarse en cascada


como se muestra en el siguiente diagrama.
Cuando se quiere realizar la suma debe de estar en modo cero lógico y para la
resta en modo 1 lógico.
Diagrama lógico
Conclusiones
Al finalizar este circuito quedó más claro el funcionamiento de circuitos
combinacionales, y el funcionamiento de una ALU, aunque muy primitiva pero así
comprendemos más el funcionamiento de lo que hace una computadora por
dentro por medio de esta ALU primitiva que solo consta de 2 operaciones que es
la suma y la resta.
Se logró detectar los errores en el alambrado con la ayuda de un multímetro, es
decir, es posible verificar que a las entradas y a las salidas de cada compuerta
salga un uno lógico o cero lógico. Dependiendo de las entradas que se le otorguen
al circuito, si no da el numero esperado, se tendría que verificar donde está el
error con el multímetro, conectando el neutro a tierra y el positivo a las entradas o
salidas de las compuertas.

Bibliografía
 Problemas de circuitos y sistemas digitales – Carmen Baena & Manuel
Jesús Bellido
 Microprocesadores y Microcontroladores III. Modos de direccionamiento y
conjunto de instrucciones - Dr. Saúl de la Rosa Nieves

Anda mungkin juga menyukai