RONPAS-Compiler - Sprachreferenz und Zusatzbefehle

Schlüsselworte/Befehle nach Namen sortiert


Bezeichnung

Beschreibung

Befehls-Gruppe

BitHigh

Abfrage, ob das angegebene Bit den Wert 1 hat

Bit-Test, -Setz und Rücksetz-Befehle

BitLow

Abfrage, ob das angegebene Bit den Wert 0 hat

Bit-Test, -Setz und Rücksetz-Befehle

ByteToChar

Konvertierung von Byte in Char

Funktionen zur Typ-Konvertierung

ByteToDWord

Konvertierung eines Bytes in ein DWord

Funktionen zur Typ-Konvertierung

ByteToWord

Konvertierung eines Bytes in ein DWord

Funktionen zur Typ-Konvertierung

CharToByte

Konvertierung von Char in Byte

Funktionen zur Typ-Konvertierung

ClearBit

Setzt das angegebene Bit auf 0

Bit-Test, -Setz und Rücksetz-Befehle

CONST

Beginn der Definition der Konstante(n).

PASCAL-Sprachreferenz

DEC

Dekrementieren des Variablenwertes um 1

Elementare Operationen

DisableInts

Sperren von Interrupts

System-Befehle

DWordToByte

Kopieren eines Bytes aus einem DWord

Funktionen zur Typ-Konvertierung

DWHigh

Kopieren des höherwertigen Words aus einem DWord

Funktionen zur Typ-Konvertierung

DWLow

Kopieren des niederwertigen Words aus einem DWord

Funktionen zur Typ-Konvertierung

EnableInts

Erlauben von Interrupts

System-Befehle

END

Ende von: PROGRAM, PROCEDURE oder FUNCTION

PASCAL-Sprachreferenz

High

Kopieren des höherwertigen Bytes aus einem Word

Funktionen zur Typ-Konvertierung

IF THEN

IF-THEN-(ELSE)-Auswahl

PASCAL-Sprachreferenz

INC

Inkrementieren des Variablenwertes um 1

Elementare Operationen

Length

Ermittlung der Länge einer String

STRING-Befehle

Low

Kopieren des niederwertigen Bytes aus einem Word

Funktionen zur Typ-Konvertierung

NOP

NOP - No Operation - 1 Takt Assembler "Füllbefehl" tut nichts

Elementare Operationen

PROGRAM

kennzeichnet den Beginn eines PASCAL-Programm-Quelltextes

PASCAL-Sprachreferenz

SetBit

Setzt das angegebene Bit auf 1

Bit-Test, -Setz und Rücksetz-Befehle

SHL

Shift Left - Linksverschieben des Variablenwertes um ein Bit

Elementare Operationen

SHR

Shift Right - Rechtserschieben des Variablenwertes um ein Bit

Elementare Operationen

WordToDWord

Konvertierung ein Word in ein DWord

Funktionen zur Typ-Konvertierung


Befehle nach Gruppen sortiert


PASCAL-Sprachreferenz

Bezeichnung

Beschreibung

IF THEN

IF-THEN-(ELSE)-Auswahl

CONST

Beginn der Definition der Konstante(n).

PROGRAM

PROGRAM kennzeichnet den Beginn eines PASCAL-Programm-Quelltextes.


Bit-Test, -Setz und Rücksetz-Befehle

Die Bit-Befehle ermöglichen das direkte Ansprechen einzelner PINs (Ein-, Ausgabe und Programmverzweigung).

Bezeichnung

Beschreibung

BitHigh

Abfrage, ob das angegebene Bit den Wert 1 hat

BitLow

Abfrage, ob das angegebene Bit den Wert 0 hat

SetBit

Setzt das angegebene Bit auf 1

ClearBit

Setzt das angegebene Bit auf 0


Elementare Operationen

Die Elementaren Operationen werden mit einem oder sehr wenigen Assemblerbefehle umgesetzt und sind daher sehr schnell.

Bezeichnung

Beschreibung

DEC

Dekrementieren des Variablenwertes um 1

INC

Inkrementieren des Variablenwertes um 1

NOP

NOP - No Operation - 1 Takt Assembler "Füllbefehl" tut nichts

SHL

Shift Left - Linksverschieben des Variablenwertes um ein Bit

SHR

Shift Right - Rechtserschieben des Variablenwertes um ein Bit


STRING-Befehle

Bearbeiten von Zeichenketten.

Bezeichnung

Beschreibung

Length

Ermittlung der Länge einer String


Funktionen zur Typ-Konvertierung

Einer der großen Vorteile der Programmiersprache PASCAL ist die starke Typisierung (strong typing). Dadurch werden viele Fehler, die bei der Entwicklung des Quelltextes gemacht werden, schon beim Compilieren erkannt.

Ist es erforderlich, dass während der Abarbeitung des Programms Daten (von einer Konstante oder Variable) in eine andere Variablen eines anderen Typs kopiert werden, so sind dafür eine Funktionen zur Typ-Konvertierung erforderlich.

Mit der Auswahl der richtigen Funktion kann gezielt auf die Besonderheiten der einzelnen Typen eingegangen werden.

Bezeichnung

Quell-Typ

Ziel-Typ

ByteToChar

Byte

Char

ByteToWord

Byte

Word

ByteToDWord

Byte

DWord

CharToByte

Char

Byte

High

Word

Byte

Low

Word

Byte

WordToDWord

Word

DWord

DWordToByte

DWord

Word

DWHigh

DWord

Word

DWLow

DWord

Word


System-Befehle

Die System-Befehle sind spezielle Befehle zur Steuerung der Hardware des Microcontrollers. Meist werden hier Assembler-Befehle gekapselt.

Bezeichnung

Beschreibung

DisableInts

Sperren von Interrupts

EnableInts

Erlauben von Interrupts