Binary operators operate on two values. In Pascal, these are the arithmetic operators, the comparison operators and the boolean operators. All the operators require the values they operate on to be on top of the operand stack, where the value on the right of the operator is on top of the stack and the value on the left is under it.