enhorabuena!
Por cierto, tengo una pregunta xD. En el apartado 4, después de la segunda captura, dice "(...)debemos fijarnos en las que realmente afectan a la bandera Z(...)", entiendo que sea así por la condición del salto, pero tanto AND como XOR modifican el flag Z, lo único que sabes es que el flag z debe valer 1, y para ello AH debe valer 0x40, por tanto, viendo justo la instrucción anterior (FSTSW AX) que modifica ax, no deberías buscar las instrucciones de la FPU que modifican la parte alta del registro de estado?