Variables
All variables are 8-bit unsigned integers, giving a range from 0 to 255. Microbe supports the typical unary operations (acting on one variable) and binary operations (acting on two variables) that are supported by the PIC. In addition, Microbe also supports division and multiplication.
rotateleft x - Rotates the variable x left through carry.
rotateright x - Rotates the variable x right through carry.
increment x - Increments the variable x. If x has a value of 255, then x wraps round to 0.
decrement x - Decrements the variable x. If x has a value of 0, then x wraps round to 255.
Supported operations:
Addition: x + y
Subtraction: x - y
Multiplication: x * y
Division: x / y
Binary XOR: x XOR y
Binary AND: x AND y
Binary OR: x OR y