Consulta practica 2 raton, get_packet

Re: Consulta practica 2 raton, get_packet

de Julio Perez -
Número de respuestas: 0
La idea en todos los programas de prueba es verificar que la subrutina que están diseñando funciona bien.
Para eso lo que necesitamos es desplegar de alguna forma inteligible el valor de los desplazamientos.

Recuerden que lo que hace la subrutina pbcda7seg es convertir cada dígito de 4 bits usando a la subrutina hexa7seg. Por lo tanto no hace falta que el nro original sea un packed BCD válido entre 00 y 99. Pueden convertir cualquier nro binario, y lo que van a obtener son los 4 dígitos hexadecimales. Eso les permite representar todos los posibles valores de 16 bits. En resumen, usen pbcda7seg sin invocar antes binapbcd.

Haciendo así, lo que se va a observar en los displays es lo que tu dices a partir de "Debo mostrar:", al menos si MSB y LSB se refieren a bloques de 4 bits.
Será responsabilidad del que observa el display darse cuenta si es un valor positivo o negativo, pero van a ver que eso se nota fácil.