Darstellung von jnz mit Programmablaufplan
-
Hi,
ich dekrementiere einen Zähler. Die Abfrage dieses Zählers habe ich mit dem Befehl jnz vorgenommen. Meiner Meinung nach, muss ich den Befehl jnz im Programmablaufplan mit der Frage 'Zähler ungleich 0?' darstellen. Bei ja wird der Zähler nochmals dekrementiert. Bei nein (also der Zähler ist = 0) wird die Schleife verlassen. Ist das so richtig?
Wird der Befehl jnz immer mit der gleichen Frage im Programmablaufplan dargestellt?
Danke für eure Hilfe.
-
Hi.
jz/jnz fragt eigentlich nicht danach, ob irgend ein Zaehler null ist, sondern reagiert lediglich darauf, ob das ZeroFlag gesetzt ist.
In deinem Programmablaufplan, bei dem jnz mit einem Zaehler, der decrementiert wird, eine Schleife steuert, wird das mit deiner Bezeichnung wohl hinkommen.
Du kannst aber nicht pauschal jedes jnz so beschreiben, da dieser Befehl nicht ausschliesslich in Schleifen mit Zaehler verwendet wird.