La entrada son dos numeros representados en BCD empaquetado. Esto es, por cada byte entran 2 digitos BCD.
Entonces si por ejemplo queres sumar los numeros 1234 + 5678 te van a venir en num1 dos bytes (0x12, 0x34) y en num2 dos bytes (0x56, 0x78)
El resultado va a ser el número 6912, que se representa en BCD empaquetado con 2 bytes, (0x69, 0x12)
Saludos,
Gustavo