La máquina teórica que suma

Iniciado por ABDERRAMAH, 25 Enero 2010, 17:52 PM

0 Miembros y 1 Visitante están viendo este tema.

ABDERRAMAH

Bueno, no es un plano, pero sirve igual, ya que se puede deducir la placa. Es un hardware diseñado a partir de su fórmula. Tiene ocho patillas de entrada y cinco de salida.

en cuatro patillas metemos un nibble binario
en otras cuatro otro nibble binario

y a través de puertas lógicas devuelve la suma tambien en binario, pero de cinco bits. Para entender la formula sólo hay que saber que los números binarios los trato como matrices de interruptores, entonces, si llamo entrada() a una matriz, entrada(0) es el primer valor, entrada(7) el sexto etc.

las dos entradas son: IN1() y IN2()   -que tienen cuatro bits de ancho.
la salida es: OUT()                              -que tiene cinco bits.
El indicador del puntero: pun

for each pun in IN1()
OUT(pun)=((IN1(pun-1) AND IN2(pun-1)) XNOR (IN1(pun)XNOR IN2(pun))
next

Y esto suma como hay dios.