Circuito suma/resta bcd no funciona la resta

#2
hola agelux, en primer lugar nunca armes o simules un circuito de un solo tiron, trata de hacerlo por etapas, mira te doy un concejo, utiliza el electronic workbench que es el simulador mas sencillo de ocupar, busca el instalador en el google ewb512.exe y bajatelo.

Tu resta tiene dos etapas, la primera es la del complemento, esa en la que niegas, des pues le sumas el otro numero y le sumas uno, como te digo simula de a poco y veras que al final el resultado es satisfactorio.

Espero que este concejo te sirva, suerte
 
#3
Hola

tu problema es que cuando inviertes el numero le tienes que sumar 1011 (binario) despreciando el acarreo solo 4 bits asi obtendras el complemento a 10 que sirve para sumar BCD negativos, tambien debes sumar los bit de signo en otro sumador , si el bit de signo te sale 0 es positivo, si te sale 1 es negativo y esta en Complemento a 10 (del sumador de signo el bit resultado de menor peso posicional) tambien puedes utilizar complemento a 9 pero se complica un poquito pero en si es lo mismo
 
Arriba