bit-widths, was Re: HP Laserjet ..again....

William Maddox wmaddox at pacbell.net
Wed Sep 22 18:13:52 CDT 2004


--- Lyle Bickley <lbickley at bickleywest.com> wrote:

> The IBM 7070 was modeled after the IBM 650 - so the
> 7070 was a bi-quinary (2 
> out of 5) encoded machine.

Do you know why a bi-quinary encoding was used instead
of the more obvious 8-4-2-1 BCD encoding scheme?  I've
been a bit curious about that.  More generally, I've
been curious why decimal architectures held on for so
long, given the higher cost of the CPU logic.  In the
older semi-electronic punch-card calculators, it
clearly simplified the logic overall, as they were
running simple hard-wired (plug-board) programs
interfacing with decimal-oriented electromechanical
input and output.  I can also see where it made sense
on smaller digit-serial designs.  In a large-scale
parallel CPU, however, it's not clear to me why
a binary architecture (doing binary to decimal
conversion in software) wasn't preferred right from
the start.

--Bill





More information about the cctalk mailing list