Estoy buscando alguna manera de usar la lógica discreta (TTL) para disminuir un valor de 8 bits en uno.
Básicamente, quiero presentarlo con un bus de 8 bits con un número binario, y hacer que dé una salida de la entrada menos uno en su salida:
por ejemplo:
...I3 I2 I1 I0 | ...Q3 Q2 Q1 Q0
0 0 0 0 | 1 1 1 1
0 0 0 1 | 0 0 0 0
0 0 1 0 | 0 0 0 1
0 0 1 1 | 0 0 1 0
....
1 1 1 1 | 1 1 1 0
He estado buscando en Google y puse un espacio en blanco para un chip que puede hacerlo, y he estado atormentando mi cerebro de la mejor manera de hacerlo utilizando las puertas normales.
¿Alguien sabe de un chip para esto, o tiene alguna idea sobre cómo podría construirlo a partir de puertas discretas?