Matías, Roberto:
HEX3, HEX2, HEX1, HEX0 son los cuatro displays de 7 segmentos que tiene la placa DE0. La subrutina despreloj debe mostrar en esos displays (desplegar) los valores indicados en la letra de la práctica, es decir, el valor de seg en HEX3, HEX2 y el valor de cen en HEX1, HEX0.
Sobre los puntos decimales, se pide: "los puntos decimales de los display 7 segmentos: según el valor de flagpd (00H encendidos, FFH apagados)." Eso se refiere a los puntos decimales de los cuatro dígitos, no solamente a hex2.
Para hacer todo eso habrá que usar la instrucción out para escribir en los puertos de salida correspondientes a cada dígito, que están indicados en la Guía como dice Roberto. Seguramente deban utilizar además algunas de las subrutinas anteriores para convertir los valores en binario seg y cen al código 7 segmentos que corresponda para cada display, prendiendo o no el bit más significativo según el valor de la bandera flagpd.
Como dice Roberto, la idea es que cuando utilizemos esto como una cuenta regresiva de reloj los cuatro puntos decimales alternen entre on/off cada un segundo.
Saludos y buen domingo,
julio