Bueno.. creo que tengo la solución.
Debido a que no puedo subir adjuntos te lo voy a explicar como buenamente pueda y si no te enteras, ve a mi perfil y mandame un correo.
Necesitas dos integrados de esos que me has dicho, SN74LS83A (Yo encontré el datasheet del SN74LS83D, pero supongo que es el mismo) y una puerta OR/NOR de dos entradas, que puedes hacer con un par de diodos y una resitencia o con un integrado que te busques por ahy.
Con el primer sumador vamos a "sumar" los dos números en BCD. Su entrada Carry IN la conectamos a masa y su salida COUT la llevamos a una de las entradas de nuestra OR. La salida de éste primer sumador está en hexadecimal y hasta ahora no te he dicho nada nuevo
.
Esta salida en hexadecimal, la llevamos a una de las entradas del segundo sumador, y la otra entrada la fijamos para que sume siempre el número 6 "0110". El Carry in del segundo sumador lo conectamos nuevamente a masa y el Carry OUT lo llevamos a la segunda entrada de nuestra OR.
Si te lías mejor vas haciendo el esquema en un papel.
Entonces, si la salida de la puerta OR está a uno, quiere decir que nuestro código BCD, resultado de la operación, es un "1" seguido del número que te salga del segundo sumador, es decir: 10, 11, 12, 13, 14, 15, 16, 17, ó 18. Si la salida de la puerta OR es cero, quiere decir que el resultado está dentro de los límites del BCD y, por lo tanto, el resultado lo sacamos de la salida del primer sumador.
Para elegir entre un resultado u otro puedes usar un multiplexor de 4 bits y dos entradas, que no se si lo habrá, y elegir entre uno u otro resultado en función de la salida de la puerta OR.
Después de escribir todo mi testamento, espero haberte ayudado, si no lo entiendes mandame un correo.