Basisbefehlssatz
Alphabetische Übersicht
#
- #define - Defines/Aliase.
- #undef - Defines/Aliase entfernen.
- #ide - IDE-Steuerung im Source.
- #if #elseif #else #endif - Bedingtes Kompilieren
- #select #case #default #endselect - Bedingtes Kompilieren
- #macro #endmacro - Luna-Code Makros
- #include - Quelltextdateien einbinden.
- #includeData - Binärdaten in den Flash einbinden.
- #library - Externe Bibliothek einbinden.
- #pragma, #pragmaSave, #pragmaRestore, #pragmaDefault - Compiler-Steuerung im Source.
- #cdecl, #odecl, #idecl - Parameterdefinition für indirekte Aufrufe.
- #error - Fehlermeldung ausgeben (Kompiliervorgang abbrechen).
- #warning - Warnmeldung ausgeben.
- #message - Nachricht ausgeben.
A
B
- Break - Vorzeitiges Verlassen von Schleifen.
- BcdEnc() - BCD Kodierung.
- BcdDec() - BCD Dekodierung.
- Bin() - Umwandlung in Binär-Textdarstellung (String).
- Byte() - Konvertierung von Datentypen.
- byte1() - 1. Byte eines 16 oder 32-Bit-Wertes
- byte2() - 2. Byte eines 16 oder 32-Bit-Wertes
- byte3() - 3. Byte eines 32-Bit-Wertes
- byte4() - 4. Byte eines 32-Bit-Wertes
- byVal, byRef - (Schlüsselwort)
- ByteToInt16 - Vorzeichenkonvertierung.
- ByteToInt32 - Vorzeichenkonvertierung.
C
- Call - Methode oder Inline-Assembler-Unterprogramm anspringen.
- Ce16() - Konvertierung zwischen LittleEndian/BigEndian.
- Ce32() - Konvertierung zwischen LittleEndian/BigEndian.
- Chr() - ASCII-Zeichen erzeugen (String).
- Cli - Globale Interrupts ausschalten.
- Class-EndClass - Benutzerdefinierte Klassen.
- Continue - Schleife fortsetzen mit nächster Iteration.
- CountFields() - Anzahl Elemente einer separierten Zeichenkette ermitteln.
- Clr/Clear - Variableninhalt zurücksetzen auf Null/Nil.
- Cos() - Integer Cosinus.
- Const - Konstante anlegen.
D
- .db - Datenblock einleiten (Byte).
- .dw - Datenblock einleiten (Word).
- .dl - Datenblock einleiten (Long).
- Data-EndData - Datenobjekt anlegen (Flash).
- Descriptor() - Aktuelle Zeigerposition des Assemblers lesen.
- Defined() - Prüfen ob eine Konstante oder ein Symbol definiert ist.
- Deklaration - (Begriff)
- Decr - Schnelles Dekrementieren.
- Dim - Variablendimensionierung im Arbeitsspeicher.
- Div - Integer-Division (Befehls-Syntax).
- Do-Loop - Schleife mit optionaler Endbedingung.
- eeDim - Variablen dimensionieren (Eeprom)
E
- Eeprom-EndEeprom - Datenobjekt anlegen (Eeprom).
- Exception-EndException - Debugfunktion.
- Exception - (Begriff)
- Exit - Vorzeitiges Verlassen von Schleifen.
- Even() - Integerwerte auf gerade prüfen.
- Event-EndEvent - Event anlegen.
F
- Fabs() - Fließkomma - Absolutwert ermitteln.
- Facos() Fließkomma - ArcusCosinus berechnen (Radiant)
- Fadd() Fließkomma - Addition (Befehls-Syntax/Funktion)
- Fdiv() Fließkomma - Division (Befehls-Syntax/Funktion)
- Fmul() Fließkomma - Multiplikation (Befehls-Syntax/Funktion)
- Fsub() Fließkomma - Subtraktion (Befehls-Syntax/Funktion)
- Fasin() Fließkomma - ArcusSinus berechnen (Radiant)
- Fatan() Fließkomma - ArcusTangens berechnen (Radiant)
- Fcbrt() Fließkomma - Kubikwurzel berechnen
- Fceil() Fließkomma - Auf Ganzzahl aufrunden
- Fcosh() Fließkomma - Hyperbolischen Cosinus berechnen (Radiant)
- Fcos() Fließkomma - Cosinus berechnen (Radiant)
- Fdeg() Fließkomma - Umrechnung Radiant nach Grad
- Feven() Fließkomma - Prüfen auf gerade.
- Fexp() Fließkomma - Exponentialwert berechnen
- Fix() Fließkomma - In Ganzzahl wandeln.
- Flexp() Fließkomma - Umkehrfunktion von Frexp
- Flog10() Fließkomma - Logarithmus zur Basis 10 berechnen
- Flog() Fließkomma - Natürlichen Logarithmus berechnen
- Floor() Fließkomma - Abrunden zur nächsten Ganzzahl, abhängig vom Vorzeichen
- Fodd() Fließkomma - Prüfen auf ungerade.
- Format() - Formatierter Dezimalstring.
- For-Next - Schleife mit Zähler.
- Fpow() Fließkomma - Potenz y von x berechnen
- Frad() Fließkomma - Umrechnung Grad nach Radiant
- Frac() Fließkomma - Vorkommastellen abschneiden
- Frexp() Fließkomma - Wert in Mantisse und Exponent aufteilen
- Fround() Fließkomma - Arithmetisch runden
- Fsine() Fließkomma - 360° Wellenfunktion, Winkel in Grad
- Fsinh() Fließkomma - Hyperbolischen Sinus berechnen
- Fsin() Fließkomma - Sinus berechnen (Radiant)
- Fsplit() Fließkomma - Wert in Ganzzahl und rationale Zahl aufteilen
- Fsqrt() Fließkomma - Quadratwurzel berechnen
- Fsquare() Fließkomma - Quadrat berechnen
- Ftanh() Fließkomma - Hyperbolischen Tangens berechnen
- Ftan() Fließkomma - Tangens berechnen (Radiant)
- Ftrunc() Fließkomma - Abrunden zur nächsten Ganzzahl.
- Function-EndFunc - Methode mit Rückgabewert anlegen.
- Fval() - Zeichenkette mit dezimaler Fließkommazahl nach Binärwert konvertieren.
G
- GarbageCollection() - Manuelle GarbageCollection.
H
I
- Icall - Indirekter Funktionsaufruf über Funktionspointer.
- Idle-EndIdle - Idle-Event anlegen.
- If-ElseIf-Else-Endif - Fallunterscheidung durch Bedingungen.
- Incr - Schnelle Inkrementierung.
- InpStr - Eingabestring von der 1. seriellen Schnittstelle lesen.
- Instr() - Text in Text suchen (String).
- Isr-EndIsr - Interrupt-Serviceroutine anlegen.
J
- Jump - Label oder Adresse anspringen.
L
M
- Max() - Größten Wert aus einer Liste von Werten ermitteln.
- Median16u() - Median Berechnung.
- Median16s() - Median Berechnung (Vorzeichenbehaftet).
- MemCmp() - Speicherbereiche im Arbeitsspeicher vergleichen.
- MemCpy() - Speicherbereiche im Arbeitsspeicher kopieren (schnell).
- MemSort() - Alle Bytes eines Speicherbereichs aufwärts sortieren.
- MemRev() - Alle Bytes eines Speicherbereichs reversieren.
- MemoryBlock - MemoryBlock-Objekt.
- Mid() - Teil eines Textes lesen (String).
- Min() - Kleinsten Wert aus einer Liste von Werten ermitteln.
- Mod - Modulo-Operator
- Mul - Integer-Multiplikation (Befehls-Syntax).
- Mkb() - Wert (byte) zu String konvertieren.
- Mkw() - Wert (word) zu String konvertieren.
- Mkt() - Wert (uint24) zu String konvertieren.
- Mkl() - Wert (long) zu String konvertieren.
- Mks() - Wert (single) zu String konvertieren.
N
- Nop - Leerbefehl.
- NthField() - Element separierter Zeichenketten lesen (String).
O
- Odd() - Integerwert auf ungerade prüfen.
- Operatoren - Liste der Operatoren
P
- Part-EndPart - Optisches Hervorheben von Codebereichen (IDE).
- Pascal-String - (Begriff)
- Pointer - Pointer (Sram, Flash und Eeprom).
- Präprozessor - Präprozessor (Beschreibung)
- Print - Universelle Ausgabefunktion auf serieller Schnittstelle.
- Procedure-EndProc - Methode anlegen.
- Push8()/PushByte() - 8-Bit-Wert auf dem Stack ablegen.
- Push16() - 16-Bit-Wert auf dem Stack ablegen.
- Push24() - 24-Bit-Wert auf dem Stack ablegen.
- Push32() - 32-Bit-Wert auf dem Stack ablegen.
- Pop8()/PopByte() - 8-Bit-Wert vom Stack holen.
- Pop16() - 16-Bit-Wert vom Stack holen.
- Pop24() - 24-Bit-Wert vom Stack holen.
- Pop32() - 32-Bit-Wert vom Stack holen.
R
- Replace() - Zeichenkette in einem String suchen und erste Vorkommende ersetzen.
- ReplaceAll() - Zeichenkette in einem String suchen und alle Vorkommenden ersetzen.
- Reset - Controller neustarten.
- Return - Rückkehrbefehl aus Methoden.
- Right() - Rechten Teil eines textes lesen (String).
- Rinstr() - Text in einem Text suchen (String).
- Rnd() - Zufallszahl erzeugen.
- Rol - Bitweises rotieren nach links.
- Ror - Bitweises rotieren nach rechts.
- Rnd() - Pseudo-Zufallszahl 8 Bit.
- Rnd16 - Pseudo-Zufallszahl 16 Bit.
- Rnd32 - Pseudo-Zufallszahl 32 Bit.
S
- Seed - Pseudo-Zufallszahl 8 Bit (Initialisierung).
- Seed32 - Pseudo-Zufallszahl 32 Bit (Initialisierung).
- Select-Case-Default-EndSelect - Schnelle Fallunterscheidung.
- Sei - Globale Interrupts einschalten.
- Shl - Bitweises schieben nach links.
- Shr - Bitweises schieben nach rechts.
- Sin() - Integer Sinus.
- Sine() - Schnelle Integer-Sinuswellenfunktion.
- Single() - Konvertierung von Datentypen.
- Spc() - Leerzeichen erzeugen (String).
- Sram - Arbeitsspeicher als Datenobjekt.
- Static - Schlüsselwort bei Dimensionierung von Variablen.
- Struct-EndStruct - Benutzerdefinierte Strukturen deklarieren.
- Str() - Binärwert in Dezimalzahl konvertieren (String).
- StrFill() - Text mit Text füllen (String).
- String - (Begriff)
- Sub - Integer-Subtraktion (Befehls-Syntax).
- Sqrt() - Integer-Wurzel.
- Swap - Tauschen von Variablenwerten oder Variableninhalten.
T
- Trim() - Führende/Abschließende nicht sichtbare Zeichen entfernen (String).
U
- Upper() - Text in Großbuchstaben wandeln (String).
V
W
- Wait - Wartefunktion.
- Waitms - Wartefunktion.
- Waitus - Wartefunktion.
- When-Do - Zeilenbezogene Kurzbedingung.
- While-Wend - Schleife mit Startbedingung.
- Word() - Konvertierung von Datentypen.
- WordToInt16 - Vorzeichenkonvertierung.
- WordToInt32 - Vorzeichenkonvertierung.