🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #625495

Re: PDP 11/40 system manual

#625495
From: Johnny Billquist
Date: Tue, 14 Aug 2018 09:08
38 lines
3584 bytes
On 2018-08-14 03:38, Charlie Gibbs wrote:
> The other machine that stands out in my mind is the PDP-11.  I once
> hand-disassembled the Dungeon machine code and was stunned by its
> elegance.  Making R7 the program counter and R6 the stack pointer,
> plus predecrement and postincrement, made it possible to do all sorts
> of nifty program control stuff with what at first looked like ordinary
> data manipulation instructions.  The Dungeon binary was threaded code
> implemented in hardware.

You do know that Dungeon is written in FORTRAN? So you were 
disassembling something produced by a compiler.

That said, as a reflection on all other comments on PDP-11 and other 
machines around, I also happen to think that the basic PDP-11 
instruction set is extremely nice. And yes, having the PC and SP just 
being general registers do add to the elegance. (The VAX lost a bit of 
that, since even though the PC was a general register, there are some 
restrictions surrounding it, compared to other general registers.)

Yes, the PDP-10 is also a very nice machine, with some parts very 
beautifully done.
The PDP-10 and PDP-11 are designed very differently in some ways, but 
they are both very orthogonal. However, the PDP-11 is also very 
symmetric, which the PDP-10 isn't. So depending on what tickles you the 
most, I can certainly see either the PDP-10 or PDP-11 coming out on top.
The VAX, for all it's niftyness just went a little too far and lost some 
of the elegance of the PDP-11.

And I'm not at all surprised that Rich Alderson would place the PDP-10 
first.

   Johnny

-- 
Johnny Billquist                  || "I'm on a bus
                                   ||  on a psychedelic trip
email: b...@softjar.se             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol
Technical Details
Message-ID: <pku662$vso$1@Iltempo.Update.UU.SE>
Path: mbox-mo1.pugleaf.net!a22-v6ni1480wmg.0!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweak.nl!144.76.165.73.MISMATCH!news.unit0.net!eternal-september.org!feeder.eternal-september.org!newsfeed.Update.UU.SE!news.Update.UU.SE!.POSTED!not-for-mail
References: <21aaeee8-c41a-4442-a4eb-ea6a29b1e4f1@googlegroups.com> <0001HW.211B94B1040CADA5700004B5B2CF@news.giganews.com> <mdd7ekzl6pr.fsf@panix5.panix.com> <pki8ae$ca0$1@dont-email.me> <1028478389.555543171.735142.peter_flass-yahoo.com@news.eternal-september.org> <3777ab2c-1407-4803-a5f0-a8bcc34bad9d@googlegroups.com> <pktbqm02dr4@news1.newsguy.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a1c:3091:: with SMTP id w139-v6mr1551825wmw.7.1534237700188;        Tue, 14 Aug 2018 02:08:20 -0700 (PDT)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 2002:adf:f28e:: with SMTP id k14-v6ls5858773wro.6.gmail; Tue, 14 Aug 2018 02:08:19 -0700 (PDT)
X-Received: by 2002:a5d:408a:: with SMTP id o10-v6mr1658898wrp.23.1534237699204;        Tue, 14 Aug 2018 02:08:19 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!a22-v6ni1480wmg.0!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweak.nl!144.76.165.73.MISMATCH!news.unit0.net!eternal-september.org!feeder.eternal-september.org!newsfeed.Update.UU.SE!news.Update.UU.SE!.POSTED!not-for-mail
From: Johnny Billquist <b...@softjar.se>
Newsgroups: alt.folklore.computers
Subject: Re: PDP 11/40 system manual
Date: Tue, 14 Aug 2018 11:08:18 +0200
Organization: Update Computer Club
Lines: 38
Message-ID: <pku662$vso$1@Iltempo.Update.UU.SE>
References: <21aaeee8-c41a-4442-a4eb-ea6a29b1e4f1@googlegroups.com> <0001HW.211B94B1040CADA5700004B5B2CF@news.giganews.com> <mdd7ekzl6pr.fsf@panix5.panix.com> <pki8ae$ca0$1@dont-email.me> <1028478389.555543171.735142.peter_flass-yahoo.com@news.eternal-september.org> <3777ab2c-1407-4803-a5f0-a8bcc34bad9d@googlegroups.com> <pktbqm02dr4@news1.newsguy.com>
NNTP-Posting-Host: 77.53.238.109
Mime-Version: 1.0
X-Trace: Iltempo.Update.UU.SE 1534237698 32664 77.53.238.109 (14 Aug 2018 09:08:18 GMT)
X-Complaints-To: newsm...@Update.UU.SE
NNTP-Posting-Date: Tue, 14 Aug 2018 09:08:18 +0000 (UTC)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
In-Reply-To: <pktbqm02dr4@news1.newsguy.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit