Assignment Instructions

Basic assignment

A basic assignment instruction is the following (see BNF syntax) :

A "rvalue" expression is evaluated and assigned to the variable resulting of the evaluation of a "lvalue".

The "lvalue" variable which will be modified can be :

The "rvalue" can be :

Macro assignment

An expression "rvalue" is assigned to a "macro" without being evaluated :

Increment and Decrement operations

On numeric values :