Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Unverzögerter

mark_char

kurzer
Listenbefehl
Funktion
Markiert ein indiziertes Zeichen.
Aufruf
mark_char( Char )
Parameter
Char
• Der Befehl mark_char liest die Startadresse des indizierten Zeichens entsprechend dem
Hinweise
ausgewählten Index aus der internen Verwaltungstabelle und ruft dann den Befehl
list_call
• Der Befehl mark_char startet sowohl indizierte Zeichen im geschützten Bereich (die mit
load_char,
auch indizierte Unterprogramme im ungeschützten Listenbereich (die mit
set_char_pointer
• Ist für den angegebenen Index kein Zeichen referenziert, dann unterbleibt der Sprung
und die Ausführung wird mit dem der aufrufenden Stelle unmittelbar folgenden Befehl
fortgefahren. Evtl. wird ein
Ob für einen bestimmten Index ein Zeichen referenziert ist, kann mit
get_char_pointer
dieser Befehl einen Wert von "–1" (d.h. 2
• Für Char > 1023 wird mark_char schon beim Laden durch ein
(get_last_error-Returncode RTC5_PARAM_ERROR).
• Absolute Vektor- und Bogenbefehle werden nach Aufruf mit mark_char auch absolut
ausgeführt. Wenn das Zeichen an unterschiedlichen Stellen im Bildfeld ausgeführt
werden soll, darf die Befehlsliste nur relative Mark-, Bogen- oder Jump-Befehle
enthalten oder es ist der Befehl
• Das aufgerufene Zeichen sollte keinen mark_text-Befehl enthalten, der selbst dieses
Zeichen enthält. Dessen Text wird nicht markiert. Das aufgerufene Zeichen selbst ist
dann u.U. nicht vollständig.
• Siehe auch
®
®
RTC
4 RTC
5 Neuer Befehl.
Verweise
mark_char_abs, mark_text, load_char, set_char_pointer,
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Index des zu markierenden indizierten Zeichens (als 32-Bit-Wert ohne
Vorzeichen, zulässiger Wertebereich: [0 ... 1023]). Es gilt:
Char = Zeichensatznummer * 256 + ASCII-Nummer des Zeichens
(die Zeichensatznummer zählt dabei von 0 bis 3).
auf (siehe auch Hinweise dort), der dann die entsprechende Befehlsliste startet.
load_disk
oder
copy_dst_src
oder
copy_dst_src
list_nop
( Char ) abgefragt werden. Falls kein Zeichen referenziert ist, gibt
mark_char_abs
Kapitel 6.5.2 "Zeichensätze und Zeichenfolgen", Seite
®
5 PC/104-Plus-Karte, RTC
geladen und/oder referenziert wurden) als
als Zeichen referenziert wurden).
ausgeführt (siehe
Seite
241).
32
–1) zurück.
zu verwenden.
get_char_pointer
®
5 PCIe/104-Karte
list_nop
ersetzt
86.
388

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis