Herunterladen Inhalt Inhalt Diese Seite drucken

Sommerzeitflag; Aufruf Von Systemfunktionen - Conrad C-Control II Unit Handbuch

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

7 Standardmodule
dow liefert den Wochentag. Dabei steht 0 für Sonntag, 1 für Montag usw. bis 6 für
Samstag. Stellen Sie in Ihrem Programm vor der Abfrage der einzelnen Datumswerte
sicher, daß nicht zwischendurch ein Tageswechsel (Mitternacht) auftreten kann. (vgl.
Quellcode der Funktion gettime).

7.11.5 Sommerzeitflag

Die Funktion
function dst () returns int
gibt die Information zurück, ob es sich beim aktuellen Systemdatum um ein Datum in der
Sommerzeitperiode handelt: 0 entspricht der Normalzeit (Winterzeit), -1 bedeutet
Sommerzeit.

7.11.6 Aufruf von Systemfunktionen

Aus C2-Programmen heraus können beliebige Funktionen des Betriebssystems oder
anwenderdefinierte Assembler-/C-Routinen aufgerufen werden. Dazu gibt es im Modul
system.c2 die Funktion
function call ( int segment, int offset )
Über den Aufruf der Funktion
function jump ( int segment, int offset )
können Sie die virtuelle Maschine der C-Control II Unit und somit die Abarbeitung eines
C2-Programms verlassen und zu einer beliebigen Routine im Gesamtadreßraum des
C164CI springen.
Voraussetzung für den Aufruf von call und jump ist, daß Sie jeweils die Adresse (seg-
offset) der Funktion kennen. Die Adressen Ihrer eigenen Assembler-/C-
ment,
Routinen entnehmen Sie bitte den Ausgaben Ihrer Assembler-/C-Entwicklungstools. Ein
Beispiel zur Anwendung von call finden Sie auf der Utility-CD.
123

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis