🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #625502

Re: PDP 11/40 system manual

#625502
From: Peter Flass
Date: Tue, 14 Aug 2018 13:53
30 lines
3028 bytes
Charlie Gibbs <cgibbs@kltpzyxm.invalid> wrote:
> On 2018-08-10, hanc...@bbs.cpcn.com <hanc...@bbs.cpcn.com> wrote:
> 
>> On Thursday, August 9, 2018 at 5:36:25 PM UTC-4, Peter Flass wrote:
>> 
>>> Charles Richmond <nume...@aquaporin4.com> wrote:
>>> 
>>>> *Not* that I disagree...  but which other computers do you find elegant???
>>> System/360.
>> 
>> +1
> 
> +0.9 - I had to knock off a tenth because they went and used BXH and BXLE
> instead of BXHE and BXL, which IMHO would have made a lot more sense.
> 
> 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.
> 

I don't consider this kind of coding "elegant". I like straightforward
instruction sets without lots of unexpected side-effects. It's neat, and
fun to write, but hell for someone else to pick up.

-- 
Pete
Technical Details
Message-ID: <2082237861.555946887.145201.peter_flass-yahoo.com@news.eternal-september.org>
Path: mbox-mo1.pugleaf.net!p4-v6ni3849wmb.0!nntp.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!ecngs!feeder2.ecngs.de!87.79.20.101.MISMATCH!newsreader4.netcologne.de!news.netcologne.de!feeder3.usenet.farm!feed.usenet.farm!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.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:3f8e:: with SMTP id m136-v6mr1838951wma.2.1534254837504;        Tue, 14 Aug 2018 06:53:57 -0700 (PDT)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 2002:a1c:2d8e:: with SMTP id t136-v6ls3032178wmt.7.gmail; Tue, 14 Aug 2018 06:53:56 -0700 (PDT)
X-Received: by 2002:a1c:3f17:: with SMTP id m23-v6mr1589189wma.17.1534254836650;        Tue, 14 Aug 2018 06:53:56 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!p4-v6ni3849wmb.0!nntp.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!ecngs!feeder2.ecngs.de!87.79.20.101.MISMATCH!newsreader4.netcologne.de!news.netcologne.de!feeder3.usenet.farm!feed.usenet.farm!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Peter Flass <peter...@yahoo.com>
Newsgroups: alt.folklore.computers
Subject: Re: PDP 11/40 system manual
Date: Tue, 14 Aug 2018 09:53:56 -0400
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <2082237861.555946887.145201.peter_flass-yahoo.com@news.eternal-september.org>
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>
Mime-Version: 1.0
Injection-Info: reader02.eternal-september.org; posting-host="0d307f448a5aba9330e53ae4dc639360"; logging-data="1277"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX1/unFGwCPgEDLyAjg/9mhvj"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:NTaZU/2lpUGINrxgIRmQtzfBfzc= sha1:4hAYCegsDxTI2KsMlUIYo3QrDh0=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit