No puedo descubrir un rompecabezas que consiste en crear un contador de bits de 4 bits utilizando compuertas lógicas básicas (NO, O, Y, NOR, NAND, XOR, XNOR, MUX, RESPUESTA COMPLETA). Un contador de bits indica cuántos bits se configuran en un valor. Entonces, por ejemplo, el valor '1011' tendría el resultado '011' porque se establecen tres bits y '011' significa 3 en binario.
Compré un libro llamado "Principios Digitales" por Schaum's Outlines y en ninguna parte de este libro dice cómo hacer un poco de contrarrestar las puertas lógicas. También tengo el libro Hill & Horowitz, solía enseñar lógica digital. En ninguna parte de este libro se dice cómo hacer que un poco contrarreste las puertas lógicas. Me resulta extremadamente frustrante que hacer circuitos lógicos combinatorios básicos sea una especie de vudú negro que no esté documentado.
¿Hay algún libro que describa COMPLETAMENTE la construcción de todos los circuitos combinatorios comunes, como contadores de bits, sumadores, etc., utilizando puertas lógicas básicas?
Nota: descubrir cómo hacer esto no es fácil. Esta es una tabla de verdad de 16 filas con 3 columnas de salidas. Si intenta escribir todo eso y simplificarlo, será muy complejo y tendrá muchas oportunidades para cometer errores. La tabla de verdad para un contador de bits de 4 bits se ve así (entradas a la izquierda, salida a la derecha):
IntentéresolverestoutilizandounmapadeKarnaugh,peroaúnresultaenunaexpresiónqueesdemasiadograndeparaeláreadesoluciónderompecabezas.Porejemplo,paralasegundacolumnadesalida,obtuveelsiguientemapadeKarnaugh:
que tiene la siguiente expresión:
A'B'CD + A'BD + ABC' + AB'D + BCD' + AB'CD'
Representar esto en el rompecabezas requeriría 6 AND de 4 vías, 1 OR de 4 vías y 3 OR de 2 vías. Todos estos componentes ni siquiera cabrían en el área disponible para la solución de rompecabezas.