🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #625562

Re: PDP-10 addressing, PDP 11/40 system manual

#625562
From: Scott Lurndal
Date: Mon, 13 Aug 2018 13:20
36 lines
3751 bytes
Quadibloc <jsa...@ecn.ab.ca> writes:
>On Saturday, August 11, 2018 at 9:23:08 AM UTC-6, John Levine wrote:
>> In article <1173318279.555679658.757...@news.eternal-september.org>,
>> Peter Flass  <peter...@yahoo.com> wrote:
>> >I was
>> >sorry when it was canceled, although I suspect it would have been difficult
>> >to expand the architecture to larger memory sizes.
>
>> We don't have to guess.  They did expand the addressing for the DEC-20
>> and it was pretty ugly.  The extra address bits were called the
>> section number, with some addressing being within the current section
>> and some being global.  TOPS-20 supported it but I don't recall many
>> programs using it.
>
>The Sigma 9 from Xerox/SDS also took an existing architecture with a full-length 
>address in the instruction, and modified it to use more memory than that address 
>could support.

So did the later generations of the Burroughs B-3500.   Originally,
it had a 6 BCD digit address in the instruction, and the high-order
digit contained the data type and indexing bits (for data, for code
only the indexing bits).  So direct data addresses could only address
100,000 digits; branches could reach 300,000.   Use of an index register
allowed access to the full 1,000,000 digits.

About 1980, work started to extended the architecture to allow a program
to access much more than the 1,000,000 digits by creating a segmentation
scheme and adding seven more base-limit registers (allowing direct access
to 8,000,000 digits via an index register base-selection digit).  The
VEN (Virtual Enter) instruction could either remain in the current
"environment" or could switch to a different environment by reloading
the base-limit registers from a page-table like structure managed by the
MCP; allowing effectively unlimited addressibility, and instructions
were provided to move data between environments.

100% backward compatable with programs compiled for the B-3500.
Technical Details
Message-ID: <zAfcD.15966$wb3.7009@fx21.iad>
Path: mbox-mo1.pugleaf.net!c189-v6ni1821ith.0!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!goblin1!goblin2!goblin.stu.neva.ru!ecngs!feeder2.ecngs.de!87.79.20.101.MISMATCH!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.am4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!post02.iad!fx21.iad.POSTED!not-for-mail
References: <21aaeee8-c41a-4442-a4eb-ea6a29b1e4f1@googlegroups.com> <mddh8k2vyfh.fsf@panix5.panix.com> <ft6gi3F3aanU11@mid.individual.net> <1173318279.555679658.757757.peter_flass-yahoo.com@news.eternal-september.org> <pkmv0r$2bhi$1@gal.iecc.com> <0897e059-0b26-4334-82ff-5c0b2253a89e@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a5e:930a:: with SMTP id k10-v6mr8404802iom.37.1534166433452;        Mon, 13 Aug 2018 06:20:33 -0700 (PDT)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 2002:a5e:9307:: with SMTP id k7-v6ls733238iom.14.gmail; Mon, 13 Aug 2018 06:20:32 -0700 (PDT)
X-Received: by 2002:a6b:b513:: with SMTP id e19-v6mr8181498iof.35.1534166432561;        Mon, 13 Aug 2018 06:20:32 -0700 (PDT)
MIME-Version: 1.0
Path: mbox-mo1.pugleaf.net!c189-v6ni1821ith.0!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!goblin1!goblin2!goblin.stu.neva.ru!ecngs!feeder2.ecngs.de!87.79.20.101.MISMATCH!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.am4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!post02.iad!fx21.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: scott@slp53.sl.home (Scott Lurndal)
Reply-To: sl...@pacbell.net
Subject: Re: PDP-10 addressing, PDP 11/40 system manual
Newsgroups: alt.folklore.computers
References: <21aaeee8-c41a-4442-a4eb-ea6a29b1e4f1@googlegroups.com> <mddh8k2vyfh.fsf@panix5.panix.com> <ft6gi3F3aanU11@mid.individual.net> <1173318279.555679658.757757.peter_flass-yahoo.com@news.eternal-september.org> <pkmv0r$2bhi$1@gal.iecc.com> <0897e059-0b26-4334-82ff-5c0b2253a89e@googlegroups.com>
Lines: 36
Message-ID: <zAfcD.15966$wb3.7009@fx21.iad>
X-Complaints-To: ab...@usenetserver.com
NNTP-Posting-Date: Mon, 13 Aug 2018 13:20:31 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Mon, 13 Aug 2018 13:20:31 GMT
X-Received-Bytes: 2975
X-Received-Body-CRC: 2990768296
Bytes: 3263
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit