Hexadecimal, Integer Programmers Calculator. Allows selection of number of bytes, displays binary.
This app is an Integer-based calculator.
It is limited to a 64-bit unsigned integer.
Controls:
"1 2 4 8" - Select number of active bytes (effects bit rotation, operations, and binary display)
"8 10 16" - Select numeric representation (8 = Octal, 10 = Decimal,16 = Hexadecimal)
1s - Ones Complement
2s - Twos Complement
X [two greater than signs] Y - Shift current value Y bits to the right
X [two less than signs] Y - Shift current value Y bits to the left
X RoR Y - Rotate current value Y bits to the right (wraps based on current active bytes)
X RoL Y - Rotate current value Y bits to the left (wraps based on current active bytes)
RoR - Rotate current value one bit to the right (wraps based on current active bytes)
RoL - Rotate current value one bit to the left (wraps based on current active bytes)
B Flip - Swaps Bytes in current value (useful for changing Endian representation)
W Flip - Swaps "words" in current value (pairs of bytes are treated as single unit)
[two greater than signs] - Shift curent value one bit to the right
[two less than signs] - Shift current value one bit to the left
^ - Exponentiation, raise current value to power of next entered value
C - Clear current entry
AC - Clear all values and operations
XOR - perform XOR operation
NOR - perform NOR operation
OR - perform OR operation
AND - perform AND operation
To enter Text and have it automatically converted to ASCII, tap the numeric display. The number of characters that can be entered will be limited to the number of active bytes. Press the "Done" button on the keyboard, the ASCII value of the characters entered will be displayed.