Das Z-Bit überprüfst du bei einem Vergleich von =0 .
Ich habe diesen Code nicht geschrieben, sondern einfach übernommen.