comp.lang.ada
 help / color / mirror / Atom feed
From: miker3@ix.netcom.com (Mike Rubenstein)
Subject: Re: HELP ! need to insert value in array !!
Date: 1997/07/04
Date: 1997-07-04T16:53:19-07:00	[thread overview]
Message-ID: <33be891f.47731103@nntp.ix.netcom.com> (raw)
In-Reply-To: dewar.868049804@merv


dewar@merv.cs.nyu.edu (Robert Dewar) wrote:

> iRichard O'Keefe said
> 
> <<Note that 5 ASCII characters per word was a software convention<<
> 
> I think that is wrong, there were hardware instructions on the PDP10 that
> used this format, I am pretty sure of this, but it is a while ago ...
> 

Not really, at least not in the sense that there were instructions
that handled 7 bit characters specially.  The PDP10 (like its
predecessor the PDP6) had a byte pointer construction that could be
used to access any byte in a word where the byte size was specified as
part of byte pointer.  There was an instruction that would get a byte
and increment the pointer, handling word boundaries properly (a byte
could not be split across words).  Byte pointers and the associated
instructions worked equally well with any byte size up to 36 bits,
though, of course, some word sizes resulted in more wasted bits than
others.

The reason for 7 bit characters was simple -- it was the smallest
standard character size that provied both upper and lower cast.  9 bit
characters would have wasted more memory in text applications of the
time and standard peripherals couldn't handle more than 7 bit ASCII
anyways.  While the maximum memory on early models was 256K 36 bit
words, early machines that large were rather rare on because of the
high cost of memory.

Michael M Rubenstein




  reply	other threads:[~1997-07-04  0:00 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <33A9C27C.22F7@post4.tele.dk>
     [not found] ` <5oci49$97g@crl.crl.com>
     [not found]   ` <866920621snz@genesis.demon.co.uk>
1997-06-27  0:00     ` HELP ! need to insert value in array !! Ralph Silverman
1997-06-28  0:00       ` Lawrence Kirby
     [not found]       ` <dewar.867554609@merv>
1997-06-29  0:00         ` Mike Rubenstein
1997-06-29  0:00           ` Robert Dewar
1997-06-29  0:00             ` Mike Rubenstein
1997-06-29  0:00               ` Robert Dewar
1997-06-29  0:00                 ` Mike Rubenstein
1997-06-30  0:00                 ` Ed Hook
1997-07-04  0:00                 ` Richard A. O'Keefe
1997-07-07  0:00                   ` Clive D.W. Feather
1997-07-01  0:00               ` Al Bowers
1997-07-01  0:00             ` Richard Kenner
1997-07-01  0:00               ` Robert Dewar
1997-07-02  0:00             ` Christian Froeschlin
1997-07-02  0:00               ` Robert Dewar
1997-07-04  0:00             ` Richard A. O'Keefe
1997-07-04  0:00               ` Robert Dewar
1997-07-04  0:00                 ` Mike Rubenstein [this message]
1997-07-05  0:00                   ` Robert Dewar
1997-07-05  0:00                     ` Mike Rubenstein
1997-07-05  0:00                       ` Mike Rubenstein
1997-07-05  0:00                     ` Larry Kilgallen
1997-07-10  0:00                     ` Alan Bowler
1997-07-07  0:00                 ` Shmuel (Seymour J.) Metz
1997-07-07  0:00                 ` Mark H. Wood
1997-07-09  0:00                   ` Robert Dewar
1997-07-10  0:00                     ` Lawrence Kirby
1997-07-08  0:00                 ` Richard Kenner
1997-06-30  0:00         ` Samuel T. Harris
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox