The Digitas - freeware 32 bit binary, hex and decimal calculator.
The Digitas handles the main arithmetic and logical operations -
Exponentiation ^
Multiplication *
Floating-point Division / (for decimal only)
Integer Division
Divides 2 integer numbers
The result is truncated to an integer value.
ie.
6\2 is 6 divided by 2
Addition +
Subtraction -
Conjunction AND
Compare corresponding bits in 2 operands and sets the corresponding bit in the result to 1 if both bits are 1.
ie.
5 AND 3
5 AND 3 = 1 since their first bits are set
Disjunction (inclusive "or") OR
Compares corresponding bits in 2 operands and sets bit to 1 if either one has a corresponding bit set.
ie.
5 OR 3
5 OR 3 = 7 since bits overlap
Exclusive "or" XOR
Compares corresponding bits in 2 operands and sets bit to 1 if only one of the operands has a corresponding bit set.
ie.
5 XOR 3
5 XOR 3 = 6 since one bit overlaps
The Digitas represent value in in three forms - binary, hex and decimal.
You can set or reset any bit manually by clicking bits in binary
representation grid.

