Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GOMÉZ PATRICIO
GRUPO 1
QUITO – ECUADOR
2017
Objetivo general
Objetivos específicos
Problema:
Se ingresa dos números de 4 bits y estos deben ser sumados y mostrados en dos
displays
Análisis
Ingresamos los switch y los displays que me indicaran el número mediante un sumador
7483 sumaremos los números que ingresamos pero analizando la tabla de números
BCD
A B C D N
0 0 0 0 0
0 0 0 1 1 Podemos analizar todos los posibles números que hay como a partir
0 0 1 0 2 del 9 no entra en la tabla de números BCD se procede a realizar un
1 ajuste decimal sumando un 6 al resultado como se puede ver en la
0 0 1 3
imagen en el segundo sumador se ingresa un 6 por defecto y así
0 1 0 0 4
podemos obtener nuestro número mayor a 9 y conectando el acarreo
0 1 0 1 5 del ultimo sumador al display de los decimales para que se encienda
0 1 1 0 6 en caso de que exista un decimal
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 10
1 0 1 1 11
1 1 0 0 12
1 1 0 1 13
1 1 1 0 14
1 1 1 1 15
1 0 0 0 0 Pero ahora el problema viene a ser cuando sumamos un número
16
1 0 0 0 1 menor a 10 igual se suma un 6 cambiando el valor de la suma para
17
1 0 0 1 0 eso hay que hacer el análisis de cuando se sume un 6 o no, viendo
18
en la tabla de verdad podemos analizar que los números a partir del
número 10 poseen un alto en la entrada A entonces podríamos poner un
condicionamiento de cuando sumar o no 6 pero también analizamos que cuando la
entrada es un 8 y 9 también poseen un alto en la entrada A por lo cual también
debemos condicionar esos casos para que no sume 6 en esos dos casos utilizando
compuertas or y and
Como se puede ver en la imagen al sumar dos números menores que 10 hemos
condicionado si sumar o no un 6
Ahora cuando se desea sumar dos números superiores a 7 existe un problema que se
genera un acarreo y es un numero binario de más de 4 dígitos analizando otra vez la
tabla de BCD podemos darnos cuenta que en la entrada del 1 al 9 solo el 8 y el 9
poseen un alto en la entrada de A por lo cual podremos usar esto para poder
condicionar esos casos
Conclusiones
Recomendaciones