CPU automatisch Sommer/Winterzeit umstellen

Zuviel Werbung?
-> Hier kostenlos registrieren
Auf den Merker HM_1 sowie das TAK kann komplett verzichtet, wenn man die Operanden in der ersten Abfrage dreht und die zweite Abfrage gleich oderverknüpft an die erste anhängt.
Code:
// Monat <März & >Oktober ?
      [COLOR=#ff0000]L     3; 
      L     #Monat; [/COLOR]
      [COLOR=#ff0000]>[/COLOR]I    ; 
   [COLOR=#ff0000]   O(    ;[/COLOR]
      L     W#16#10; 
      >I    ; 
[COLOR=#ff0000]      )     ;[/COLOR]
      SPB   Wi; 
// Monat [COLOR=#ff0000]>[/COLOR]März & [COLOR=#ff0000]<[/COLOR]Oktober ?
     [COLOR=#ff0000] L     3; 
      L     #Monat; [/COLOR]
      [COLOR=#ff0000]<[/COLOR]I    ; 
     [COLOR=#ff0000] O(; [/COLOR]
      L     W#16#10; 
      <I    ; 
     [COLOR=#ff0000] )     ;[/COLOR]
      SPB   So;

Bei der Umstellung auf Sommerzeit fehlt noch ein BTI, warum es wahrscheinlich bei mauli nicht funktioniert hat. Für den Vergleich ist das egal, aber bei der Subtraktion kommt sonst Mist raus.
Code:
// Sommerzeit: Umstellung[COLOR=#ff0000][/COLOR]
// Es ist März! Ist es später als der 24.März?
      L     #Tag; 
      L     W#16#24; 
      >I    ; 
      SPBN  Wi; 
// Es ist später als der 24.März! Kommt noch ein Sonntag?
      TAK   ; 
      [COLOR=#ff0000]BTI   ;[/COLOR] 
      L     #Wochentag;
      -I    ; 
      L     W#16#24;
      <I    ; 
      SPB   Wi;
 
Zurück
Oben