Sprungbefehl, Ausgang bleib gesetzt

Zuviel Werbung?
-> Hier kostenlos registrieren
Das heist nach dem Sprungbefehl immer mit "und" "lade".... weitermachen ?
Kann man so pauschal auch nicht sagen.
Nach einem Sprung geht man schon oft gern direkt auf einen Transfer Befehl.

Aber in diesem Fall, wenn man für die Zuweisung suchen muss, wer denn nun das VKE bringt oder für das setzen Verantwortlich ist, auf jeden Fall.
 
Kann man so pauschal auch nicht sagen.
Nach einem Sprung geht man schon oft gern direkt auf einen Transfer Befehl.

Aber in diesem Fall, wenn man für die Zuweisung suchen muss, wer denn nun das VKE bringt oder für das setzen Verantwortlich ist, auf jeden Fall.

Pauschal vielleicht nicht, aber IMHO es ist generell übersichtlicher nach dem Sprungbefehl mit ganz "normalen" Anweisungen wie U, L u.s.w. weiterzumachen.
Was Paule meint ist vielleicht sowas

Code:
      U     E      0.0
      L     1
      SPB   M001
      T     MW     4
      SPA   M002
M001: T     MW     2
M002: NOP   0

Hier wird der Wert "1" auf das MW4 geschrieben solange E0.0=FALSE. MW2 wird nicht bearbeitet.
Wenn E0.0=TRUE, dann wird der Wert "1" auf das MW2 geschrieben und das MW4 nicht mehr bearbeitet.

Gruß
Matthias
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok, wem das zu pauschal war, dem möchte ich zu meinem statement noch etwas erläutern.

Ohne Frage gibt es Anwendungsfälle, die sogar einen Sprung erfordern. Z.B. wie oben gezeigt, um einen Transferbefehl zu überspringen weil dieser unabhängig vom VKE ausgeführt wird.

Konstrukte bei denen Zuweisungen übersprungen werden wie in dem Beispiel des TE sind aus meiner Sicht IMMER falsch gelöst.

Und für die Anwendungsfälle in denen ein Sprung nicht zwingend notwendig ist und es nur um den Stil geht, bin ich ganz subjektiv gegen die Verwendung von Sprüngen.
 
Zurück
Oben