🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #625539

Re: PDP 11/40 system manual

#625539
From: Rich Alderson
Date: Fri, 10 Aug 2018 19:01
51 lines
3589 bytes
Charles Richmond <nume...@aquaporin4.com> writes:

> On 8/9/2018 1:45 PM, Rich Alderson wrote:
>> Elliott Roper <nos...@yrl.co.uk> writes:

>>> On 8 Aug 2018, hanc...@bbs.cpcn.com wrote
>>> (in article<21aaeee8-c41a-4442...@googlegroups.com>):

>>>> Bitsavers uploaded the system manual for the PDP 11/40.

>>>> http://www.bitsavers.org/pdf/dec/pdp11/1140/DEC-11-H40SA-A-D_PDP-11_40_System_manual.pdf

>>>> 358 pages, undated.

>>> Thanks. Unbounded nostalgia. Was there ever a more elegant computer than a
>>> PDP-11?

>> Yes, many.

> *Not* that I disagree...  but which other computers do you find elegant???

My first computer was the IBM 1401.  *Not* an elegant architecture, but not
without points of interest.

The first I fell in love with was the IBM System/360, thanks to a high school
graduation gift from a sweetheart, Germain's _Programming the IBM 360_.  One of
these days I'm going to put his simulator on Hercules and go through the
exercises just for giggles.

When introduced to the PDP-10, 8 years later, I found it annoying:  No base
register, only a single index register per instruction, so some of my favorite
tricks simply did not work.  No condition codes; what's with all these SKIPx
and JUMPx and Txxx (test) instructions?  And then a miracle happened.

I still think in EBCDIC, nearly 50 years later, rather than ASCII, which I sort
of learned less than 40 years ago, and I still have a fondness for the 360
instruction architecture, but the orthogonality of the PDP-10 instruction set,
the uniform use of bits 7-8 to indicate no-modification/immediate/memory/self
on all the data movement instructions, the elegance of single instructions to
conditionalize the execution path rather than a sequence in which you have to
be careful of changes to the condition codes you're checking, even the word
addressing rather than byte addressing, have forever spoiled me for lesser
systems.

"But that's just my opinion, I could be wrong." --Dennis Miller

-- 
Rich Alderson					  ne...@alderson.users.panix.com
      Audendum est, et veritas investiganda; quam etiamsi non assequamur,
	  omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
									--Galen
Technical Details
Message-ID: <mddh8k2vyfh.fsf@panix5.panix.com>
Path: mbox-mo1.pugleaf.net!p4-v6ni5649wmb.0!nntp.google.com!goblin2!goblin3!goblin.stu.neva.ru!panix!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>

Show Full Headers
Complete Article Headers
X-Received: by 2002:adf:e083:: with SMTP id c3-v6mr704193wri.8.1533927670715;        Fri, 10 Aug 2018 12:01:10 -0700 (PDT)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 2002:a5d:4bce:: with SMTP id l14-v6ls3375778wrt.13.gmail; Fri, 10 Aug 2018 12:01:09 -0700 (PDT)
X-Received: by 2002:adf:ce85:: with SMTP id r5-v6mr744906wrn.22.1533927669719;        Fri, 10 Aug 2018 12:01:09 -0700 (PDT)
MIME-Version: 1.0
Path: mbox-mo1.pugleaf.net!p4-v6ni5649wmb.0!nntp.google.com!goblin2!goblin3!goblin.stu.neva.ru!panix!not-for-mail
From: Rich Alderson <ne...@alderson.users.panix.com>
Newsgroups: alt.folklore.computers
Subject: Re: PDP 11/40 system manual
Date: 10 Aug 2018 15:01:06 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 51
Sender: alders...@panix5.panix.com
Message-ID: <mddh8k2vyfh.fsf@panix5.panix.com>
References: <21aaeee8-c41a-4442-a4eb-ea6a29b1e4f1@googlegroups.com> <0001HW.211B94B1040CADA5700004B5B2CF@news.giganews.com> <mdd7ekzl6pr.fsf@panix5.panix.com> <pki8ae$ca0$1@dont-email.me>
NNTP-Posting-Host: panix5.panix.com
X-Trace: reader1.panix.com 1533927669 13346 166.84.1.5 (10 Aug 2018 19:01:09 GMT)
X-Complaints-To: ab...@panix.com
NNTP-Posting-Date: Fri, 10 Aug 2018 19:01:09 +0000 (UTC)
X-Newsreader: Gnus v5.7/Emacs 22.3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit