02-03-2012, 02:55 PM
I'm running build 2356 on my (ex-!)HP-30b. When I do yellow-shift-+/- (i.e., entering binary mode), "2c64" appears on the top line and "b" appears in the exponent. So far, so good.
Now, I enter 1010 and press ENTER, twice. I then do green-shift-7 - i.e., AND. I get a binary integer with 64 1s in it! I had expected to get 1010.
Digging out my HP-20b, still running a late version 2 build, I find that I do get 1010 as the result.
A little more experimentation reveals that in version 3, 0 AND 0 is 1 (other arguments giving correct answers). OR has the same problem, and XOR doesn't work either!
Is this a bug? Or have I inadvertently selected some special "give wrong answers" mode setting?
Nigel (UK)