Copyright ©2011 J. A. Associates. All rights reserved. Privacy Policy
(Just the keypad is shown, Click the keypad to see the entire calculator and use your Web browser's Back button to return to this page.) See Binary Keypad Keyboard Functions for additional information.
This is a binary calculator for manipulating binary integers up to 64 bits long.
Throughout this web page and the RPN Engineering Calculator Help file, for the sake of clarity, Binary will indicate any Binary number, be it binary (base 2), hexadecimal, octal, or Binary decimal, and lower case binary will refer to the base 2 Binary number.
Use the wordsize [wrdsze] button to set any wordsize from 4 to 64, and the [Mod] button to retrieve the remainder after a division (if there is no remainder the button won't be available).
Following is a list of what each of the functions does:
[dec]: Display current Binary or real number in the x-
[hex]: Display current Binary or real number in the x-
[oct]: Display current Binary or real number in the x-
[bin]: Display current Binary or real number in the x-
[AND]: Returns the logical AND of the Binary numbers in the x and y registers, the numbers do not have to be in the same base.
[OR]: Returns the logical OR of the Binary numbers in the x and y registers, the numbers do not have to be in the same base.
[XOR]: Returns the logical XOR (exclusive OR) of the Binary numbers in the x and y registers, the numbers do not have to be in the same base.
[NOT]: Returns the ones complement of the Binary number in the x-
[rL]: This function performs a 1 bit left rotate on the Binary integer in the x-
[rR]: This function performs a 1 bit right rotate on the Binary integer in the x-
[rLB]: This function performs a 1 byte left rotate on the Binary integer in the x-
[rRB]: This function performs a 1 bit right rotate on the Binary integer in the x-
[sL]: This function performs a 1 bit left shift on a Binary integer (set to the current
word size) in the x-
[sR]: This function performs a 1 bit right shift on a Binary integer (set to the
current word size) in the x-
[sLB]: This function performs a 1 byte left shift on a Binary number (set to the
current word size) in the x-
[sRB]: This function performs a 1 byte right shift on a Binary number (set to the
current word size) in the x-
[R:B]: (Real to Binary) Convert a real integer number, greater than zero and less
than 1.84467440737e19 to its Binary equivalent. Or, convert the Binary number in
the x-
[ASR]: This function performs a 1 bit arithmetic right shift on the Binary number
in the x-
[F]: Places a hex "F" in the working register, if the "#" delimiter has been invoked.
[E-
[A-
[B-
[C-
[D-