🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #12480

Re: A theory for Big & Little Endian's origin

#12480
From: Robin Fairbairns
Date: Fri, 08 Jan 1993 12:02
31 lines
1947 bytes
In article <1iig7aINNtc@spim.mti.sgi.com>, jackc@vermont.mti.sgi.com (Jack Choquette) writes:
|> [...]
|> So it makes more sense, mathematically at least, to reverse number
|> numbers and zero fill the number that are not there.
|> 		digit #		5  4  3  2  1  0
|> 		digit value	0  1, 0  5  6  2
|> 		digit value	7  1, 0  5  6  2
|> 
|> Now we come to representing numbers in computers.  Being mathematically
|> inclined, computer engineers represent numbers by putting the least
|> significant bit in the lowest numbered (and addressible) spot.  Being
|> human, when they print out the number they print out the most significant
|> bit first:
|> 		digit #/address		7  6  5  4  3  2  1  0
|> 		digit value (bin)	0  1  0  0  1  1  1  0   =   78 dec

What Jack fails to note is that some of the early computers (e.g., the
ACE at the NPL in Teddington) stored rational fractions rather than
integers.

Thus it was entirely reasonable (i.e., both from the mathematical and
the engineering point of view) to number the most significant digit
(2**-1 or 10**-1, I don't remember which) as digit 1, the next most as
digit 2, and so on.

Jim Haynes has subsequently highlighted Jack's hypothesis for his
argument of left-to-right reading humans.  In view of who was building
the earliest computers, Jack is right to use that hypothesis, imho.
--
Robin (Keep Radio 3 != Classic FM) Fairbairns       rf@cl.cam.ac.uk
U of Cambridge Computer Lab, Pembroke St, Cambridge  CB2 3QG, UK
Technical Details
Message-ID: <1993Jan8.120225.8330@infodev.cam.ac.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!pavo.csi.cam.ac.uk!rf
References: <1iig7aINNtc@spim.mti.sgi.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!pavo.csi.cam.ac.uk!rf
From: rf@cl.cam.ac.uk (Robin Fairbairns)
Newsgroups: comp.arch
Subject: Re: A theory for Big & Little Endian's origin
Message-ID: <1993Jan8.120225.8330@infodev.cam.ac.uk>
Date: 8 Jan 93 12:02:25 GMT
References: <1iig7aINNtc@spim.mti.sgi.com>
Sender: news@infodev.cam.ac.uk (USENET news)
Organization: U of Cambridge Computer Lab, UK
Lines: 31
Nntp-Posting-Host: lelaps.cl.cam.ac.uk