next up previous
Nächste Seite: Faktoren Aufwärts: Der M2Amiga-Assembler Vorherige Seite: Die Syntax

Ausdrücke

Ausdrücke werden mit Hilfe bestimmter Operationen aus jeweils zwei Faktoren gebildet. Zusätzlich gibt es das ,,monadische`` Minus, das einer Negation gleichkommt:


Tabelle 2.8: Operationen des Assemblers
Operation Operator Priorität
Monadisches Minus ,,-`` 4
Klammerung ,,{``...,,}`` 3
Multiplikation ,,*`` 2
Division ,,/`` 2
Bitweises UND ,,&`` 2
Addition ,,+`` 1
Subtraktion ,,-`` 1
Bitweises ODER ,,|`` 1


Operationen gleicher Priorität werden von links nach rechts abgearbeitet. Alle Operationen arbeiten mit 32 Bit. Arithmetische Überläufe werden ignoriert.


\begin{example}
Ein paar Beispiele:
\begin{verbatim}{3+4}*5 (* = 35 *)
30 & $F -7 \vert {3+5} (* = 15 *)
-4*{-6} (* = 24 *)\end{verbatim}\end{example}



Unterabschnitte

Claudio Nieder 2000-11-12