Diseñe una ALU que solo agregue

1

Necesito ayuda para diseñar una ALU simple que solo pueda agregar números (de 4 bits). Para el diseño solo puedo usar sumadores completos de 4 bits y flip-flops disparados por flanco de 4 bits.

Estoy atascado porque ni siquiera sé por dónde empezar. Gracias por cualquier ayuda.

    
pregunta Timur Galiullin

2 respuestas

1

Le daré un componente básico, el sumador completo y cómo se supone que funcione en la mayoría de los casos:

simular este circuito : esquema creado usando CircuitLab

Ahora, lo que estamos mostrando es que el Sum voltaje será lógico \ $ 1 \ $ si solo dos de cada tres entradas son 1. Para el Carry , genera un 1 cuando al menos 2 entradas son 1. ¿Cómo harías una cadena de sumadores completos para obtener la adición del bit n-th y enviar su acarreo a la siguiente unidad?

    
respondido por el Cehhiro
0

Suponiendo que una ALU no incluye los registros utilizados para almacenar los valores involucrados (por ejemplo, enlace ), Creo que encontrará que la suma completa es casi todo lo que necesita. Juegue con esto si tiene acceso a un simulador, al hardware real o a los chips programables. Si no, considere trabajar en los estados sucesivos de su circuito propuesto utilizando papel y lápiz.

    
respondido por el Mathieu K.

Lea otras preguntas en las etiquetas