Article View: alt.folklore.computers
Article #625495Re: PDP 11/40 system manual
From: Johnny Billquist
Date: Tue, 14 Aug 2018 09:08
Date: Tue, 14 Aug 2018 09:08
38 lines
3584 bytes
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-mailReferences:
<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