Ya para cuando son mas, es como dice groundman..
En ASM tal ves te convenga usar los registros FSR y INDF, y que todos los registros sean seguidos.
Primero necesitarias un contador, para saber cuantos valores poner. Luego con el FSR apuntas al primer valor a guardar. Lees la tecla y guardas en INDF , eso lo manda lo que apunta FSR.
Aca decrementas el contador y preguntarias si ya pasaron los 4 datos.
Si no pasaron: Incrementas FSR y repetis, es decir lees tecla, guardas en INDF, Y decrementas/preguntas de nuevo.
Si paso.. Ahora solo queda comparar.
Si es comparar numeros de 2 cifras, ejemplo 30 con 35
Lo primero que tenes que hacer es comparar las decenas de ambos. Supongamos 30 y 24, en este caso el 3 es mayor que 2, por lo tanto es mayor y no necesito verificar nada mas.
Si tenemos 30 y 45, en este caso es menor 3 que 4, y se que es menor, no necesito ninguna verificacion extra.
Y por ultimo, si es igual como seria el caso de 34 y 35, se resume a detectar si es mayor, menor o igual las unidades. Muy parecido a lo que pediste en el otro post.