Variables

Totes les variables són enters de 8 bits sense signe, el qual dona un interval des de 0 fins a 255. El Microbe admet les operacions unàries típiques (actuant sobre una variable) i les operacions binàries (actuant sobre dues variables) que són admeses pel PIC. A més, el Microbe també admet la divisió i la multiplicació.

Operacions unàries

  • rotateleft x — Gira la variable «x» cap a l'esquerra a través del transport.

  • rotateright x — Gira la variable «x» cap a la dreta a través del transport.

  • increment x — Augmenta la variable «x». Si «x» té un valor de 255, llavors «x» s'arrodoneix a 0.

  • decrement x — Disminueix la variable «x». Si «x» té un valor de 0, llavors «x» s'arrodoneix a 255.

Aritmètica

Operacions admeses:

  • Suma: x + y

  • Resta: x - y

  • Multiplicació: x * y

  • Divisió: x / y

  • XOR binari: x XOR y

  • AND binari: x AND y

  • OR binari: x OR y

Comparació

Operacions admeses:

  • Igual: x == y

  • No és igual: x != y

  • És més gran que: x > y

  • És més petit que: x < y

  • És més gran o igual que: x >= y

  • És més petit o igual que: x <= y

Per exemple:

Exemple 5.10. Comparació

if PORTA 
>= 5 then
{
        ...
}