Variabelen

Alle variabelen zijn 8-bit unsigned integers, in de range van 0 tot 255. Microbe ondersteund de standaard bewerkingen met maar een variabele en binaire bewerkingen (werkend met twee variabelen) die door de PIC kunnen worden uitgevoerd. Daarnaast ondersteund Microbe ook delen en vermenigvuldigen.

Bewerkingen met één variabele

  • rotateleft x - Verschuift de bits van variabele X naar links, waarbij de bit die links eraf valt weer rechts wordt toegevoegd.

  • rotateright x - Verschuift de bits van variabele X naar rechts, waarbij de bit die rechts eraf valt weer links wordt toegevoegd.

  • increment x - Verhoogt de variabele x met 1. Als x de waarde van 255 heeft, dan klapt x om naar 0.

  • decrement x - Vermindert de variabele x met 1. Als x de waarde van 0 heeft, dan klapt x om naar 255.

Rekenen

Ondersteunde bewerkingen:

  • Optellen: x + y

  • Aftrekken: x - y

  • Vermenivuldigen: x * y

  • Delen: x / y

  • Binaire XOR: x XOR y

  • Binaire AND: x AND y

  • Binaire OR: x OR y

Vergelijken

Ondersteunde bewerkingen:

  • Is gelijk aan: x == y

  • Is niet gelijk aan: x != y

  • Is groter dan: x > y

  • Is kleiner dan: x < y

  • Is groter of gelijk aan: x >= y

  • Is kleiner of gelijk aan: x <= y

Bijvoorbeeld:

Voorbeeld 5.10. Vergelijken

if PORTA 
>= 5 then
{
        ...
}