Never used the TI SR-22? A very cool
"programmer's" desktop calculator.
7-segment Panaplex display. My department had one and kept it in the
machine room before the Programmer was introduced.
I have one. It does full floating-point arithmetic in all three bases
(8, 10, 16). With exponent in the same base. Watching it work, it's
pretty clear after a while that it converts to base 16, does the math,
and converts back. No logical operations (shifting and masking) to
speak of.
I am not sure I would call that a 'programmer's calculator'. To me, that
implies not only the ability to do (at least) integer arithmetic in a
power-of-2 base (bianry, octal, hex) _and_ bitwise operations. Just as a
'scientific calcualtor' has to hav the trig functions,logs and their
inverses.
But the SR22 does sound interesting. Not many calcualtors do flating
point in other than decimal.
Actually, I do wonder why no calcualtor 'out of the box' can accept and
display numbers in an arbitrary base (at least up to base 36). And
perhaps other systems like symmetric ternary (digits -1, 0, 1). It would
seem to be quite easy to have this feature, and it would be a lot more
use than some of the things on modern calculators.
-tony