Re: canon F-720i calc Hex




FCS wrote:
Hi there,

After giving one calculator (Casio bought oct 2000) away
and leaving my solar cell SHARP (bought 2003 or 2004)
in a briefcase at a contract and it was never returned to
me, I thought it was time I got another one as it's round
that time I want to spend the evenings revising calculus
and statistics.

As it is I picked up the cheapest marked as suitable for
A/AS level maths from WHSMITH, a prominent stationer
and newsagent in the UK.

I've never had a canon before. Moore's law seems to be
holding strong for them on the surface of it but, working
through the manual I found what seems to me to be an
anomaly with the DEC-HEX-BIN-OCT function.

To be fair, the manual does state the DEC mode is used
only as conversion step for the other modes' values and,
as such, counsels against actually doing any calculations
in it.

I had found this prior to working through the relevant bit
in the manual, but as it features in the documentation,
which enables one to check the ROM is working right,
I thought I'd spell it out here and ask if anyone can see
why it should work like so.

The example given is DEF-EFE=FFFFFEF1

DEF (base 16) = 3567 (base 10)
EFE (base 16) = 3838 (base 10)

3567 - 3838 = -271

And, please note this is the arithmetic minus operator,
not the logical Negative or NOT or NOR function.

Now, 271 in HEX is 10F

And cycling FFFFFEF1 through the bases does give
the answer -271 in decimal mode, whether entered in
a hex form or produced as the result of a calculation.

Can anybody refer me to why it should be FFFFFEF1
and not -10F?

It seems that the ROM for this model calculates positive
numbers as having values from 0 -> 7FFFFFFF, which
translates as 0 -> 2147483647 in base 10, and then the
negative numbers run from FFFFFFFF -> 800000000,
which convert to -1 -> --2147483648 in decimal.

Now, OK, I've been around long enough to know that
even a £1 calculator from poundland has a tried and
tested ROM and accompanying documentation, even
if not all the keys work properly when it's in its case.

However, I've never come across this one before and,
having worked through the manual, I see no reason
for it at all. It's a ten digit display, plus exponent in
little letters, so what's the problem with using the
same floating minus sign as normally fits into a 10
digit display?

I'm also aware that people coming up to GCSE and
A/AS levels, and people entering education on the
various foundation and/or vocational courses in the
UK's Tertiary and Higher education sectors may not
have either the experience or insight around them to
pick up on this and, by writing answers down right
off the display window, may well get marked down
for it when in fact they've done naught wrong!

Part of the reason I'm picking it back up was the
realisation that the bit I kept getting "stuck" on in
relation to complex numbers in one of the texts I
have is, in fact, a quite widely known typographical
error in the answers that the macho culture of the
engineering education approach to date has not
seen fit to mark up more explicitly, in my experience,
than by allusion. they never tell you which answer
is wrong, in other words, just expect that mentioning
it in the introductory lecture will be sufficient for you
whenever it is that you get round to working through
that particular chapter.

Boy did I kick myself when I recalled that little nugget
from week one. I'd concluded I just didn't "get" them.
More so for not having a calculator handy at the time.

Still, at least I haven't yet redesigned the banana
in the face of openly offered peer-review.

Yet I did manage to ascertain that the average 1-2-3
compliant spreadsheet still lacks sufficient functions to
work completely through a foundation maths text first
written in the 1970s as late as the 2000 edition of it.

I shall be buying a more fully-featured calculator in
the near future and don't expect this one to see
too much use past the full A-Z of variables coming
in pretty handy in my rare trips to the bookmakers.

However, it seems that if you're willing to work round
what is to me an unconventional notation system
for negative values in its hexadecimal, octal and
binary modes, the Canon F-720i does do exactly
what it says on the tin.

What I'm interested in is anyone can point me in the
direction of any sources for why this notation convention
is used, either from the perspective of Canon ROMs,
or, if it's a widely used convention

<http://en.wikipedia.org/wiki/Two's_complement>

(as I should find out
soon), calculator ROMs generally as, in all fairness, it's
a new one on me and I don't see what's wrong with a
conventional minus operator that persists across blocks.

G Daeb

COPYRIGHT (C) 2006 SIPSTON
--

.



Relevant Pages

  • Re: TRANSITION FROM HP48 TO HP50
    ... That's the original safety feature ("binary header," ... designed into the original HP48 series file transfer system, ... whereby any binary file not meant for the receiving calculator ... The first 20 bits of any 48/49/50 series object is a ROM address ...
    (comp.sys.hp48)
  • Re: canon F-720i calc Hex
    ... After giving one calculator away ... It seems that the ROM for this model calculates positive ... direction of any sources for why this notation convention ... does cover the topic of twos complements ...
    (sci.math)
  • Re: Urgent: 50g anti-piracy by 5 June 2007
    ... Every calculator has a unique serial number in ROM. ... first time it could be run on any calculator but after it modifies itself, ... memory normally invisible to use (such as unused KOS memory or the ...
    (comp.sys.hp48)
  • canon F-720i calc Hex
    ... After giving one calculator (Casio bought oct 2000) away ... It seems that the ROM for this model calculates positive ... if it's a widely used convention (as I should find out ...
    (sci.math)
  • Re: Calculator wrong
    ... "Phil Carmody" wrote in message ... Should a teacher accept that as the answer when a pupil insists on following ... the opposite convention ... >> any surprise that they threw RPN out the window on this calculator? ...
    (sci.math)