Me parece que se están complicando la vida demasiado con la operación MOD.
Si les pidiéramos que calcularan con lápiz y papel la suma módulo 100 de las edades de todos los estudiantes de la clase, ¿cómo lo harías?
Respecto a la duda con el flag Z, solamente se prende si el último resultado fue 0, es decir que no se prendería en el ejemplo que planteas a menos que "a" sea igual a "b".
julio