Article View: alt.folklore.computers
Article #625584Re: PDP 11/40 system manual
From: Dan Espen
Date: Sat, 11 Aug 2018 14:25
Date: Sat, 11 Aug 2018 14:25
61 lines
4231 bytes
4231 bytes
Rich Alderson <ne...@alderson.users.panix.com> writes: > 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. 1401 was my first also. One could do quite a bit in a small amount of storage. The A and B registers would tell you about the data the previous instruction processed. (Usually where the word mark was.) Word marks were like the trailing null with C strings without the bother. A shame none of that carried over to the S/360. We could have had a 7 bit character with one bit reserved for the word mark. > 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. Likewise, my next system was S/360 and I accumulated extensive experience with the machine. My first impression was that the machine was over-complicated, on purpose. The lack of sector addressing on the disks is my best example. After using disks for years on a 1440, disks became more complicated than I thought they should be. 3270s are another example. A simple thing like screen addressing couldn't be done with row/column numbers in bytes? The 24 bit addressing was more a failure in the programming department than in hardware design. Why any programmer would attempt to use the high order byte for data instead of just assuming it would be part of the address some day is a mystery. IBM stepped in it big putting a 3 byte address right in the DCB. A DCB without a version number or other reliable marker. Still a problem to this day, I've done huge amounts of assembly programming and the instructions get the job done. Issues with the base registers are easy to deal with once you figure out that each subroutine should have it's own base register, don't attempt to make all code addressible at once. -- Dan Espen
Technical Details
Message-ID:
<pkmrkc$6lm$1@dont-email.me>Path:
mbox-mo1.pugleaf.net!c189-v6ni373ith.0!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.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> <mddh8k2vyfh.fsf@panix5.panix.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:a6b:8ec5:: with SMTP id q188-v6mr4589943iod.2.1533997517888; Sat, 11 Aug 2018 07:25:17 -0700 (PDT) X-BeenThere: alt.folklore.computers@googlegroups.com Received: by 2002:a24:e210:: with SMTP id q16-v6ls684447ith.1.canary-gmail; Sat, 11 Aug 2018 07:25:17 -0700 (PDT) X-Received: by 2002:a24:4567:: with SMTP id y100-v6mr3161210ita.37.1533997517094; Sat, 11 Aug 2018 07:25:17 -0700 (PDT) Path: mbox-mo1.pugleaf.net!c189-v6ni373ith.0!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Dan Espen <dan1...@gmail.com> Newsgroups: alt.folklore.computers Subject: Re: PDP 11/40 system manual Date: Sat, 11 Aug 2018 10:25:14 -0400 Organization: A noiseless patient Spider Lines: 61 Message-ID: <pkmrkc$6lm$1@dont-email.me> References: <21aaeee8-c41a-4442-a4eb-ea6a29b1e4f1@googlegroups.com> <0001HW.211B94B1040CADA5700004B5B2CF@news.giganews.com> <mdd7ekzl6pr.fsf@panix5.panix.com> <pki8ae$ca0$1@dont-email.me> <mddh8k2vyfh.fsf@panix5.panix.com> Mime-Version: 1.0 Injection-Info: reader02.eternal-september.org; posting-host="cd12c109508a72c0d3d68c63c310f500"; logging-data="6838"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX196fqUQnD6kwQLCPJwICMI3RMlne4AGkRU=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) Cancel-Lock: sha1:6wdisN/VQrBqjetG0MLpdAKIHWc= Bytes: 3781 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit