Article View: alt.folklore.computers
Article #625567Re: PDP 11/40 system manual
From: Alfred Falk
Date: Fri, 10 Aug 2018 23:10
Date: Fri, 10 Aug 2018 23:10
37 lines
3607 bytes
3607 bytes
Rich Alderson <ne...@alderson.users.panix.com> wrote in news:mddh8...@panix5.panix.com: > 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. I loved the -10 for its orthogonal instruction set. It could be displayed on a single page of the programming card. It didn't take long to learn. I had started out on the IBM 1620, and then wrote extensively in assembler for the PDP-9 and when I came to the PDP-10 the family resemblance made it familiar but oh! so much better. I never did much with the 360, but when I did, I was always having to look up instruction descriptions to understand what they actually did. I never developed any affection for it. The Data General Nova instruction set was (sort of) admirable for its cut- down simplicity. The DG Eclipse had to be admired for the way they added a lot of useful instructions, while still being 100% compatible with the Nova, but pretty it was not. Even more so with the 32-bit MV series. I did a little coding for the CDC 6xxx. There were some clever things in that design, but I never thought it was elegant.
Technical Details
Message-ID:
<pkl609$smf$1@dont-email.me>Path:
mbox-mo1.pugleaf.net!k71-v6ni1437itk.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:a24:47ca:: with SMTP id t193-v6mr2120518itb.24.1533942603231; Fri, 10 Aug 2018 16:10:03 -0700 (PDT) X-BeenThere: alt.folklore.computers@googlegroups.com Received: by 2002:a5e:d50e:: with SMTP id e14-v6ls2002921iom.22.gmail; Fri, 10 Aug 2018 16:10:02 -0700 (PDT) X-Received: by 2002:a5e:8e42:: with SMTP id r2-v6mr3703953ioo.134.1533942602676; Fri, 10 Aug 2018 16:10:02 -0700 (PDT) MIME-Version: 1.0 Path: mbox-mo1.pugleaf.net!k71-v6ni1437itk.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: Alfred Falk <aef...@telus.net> Newsgroups: alt.folklore.computers Subject: Re: PDP 11/40 system manual Date: Fri, 10 Aug 2018 23:10:02 -0000 (UTC) Organization: retirement home Lines: 37 Message-ID: <pkl609$smf$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> Injection-Date: Fri, 10 Aug 2018 23:10:02 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="3a79bc21f3cc2577b8ae11c720ad8d9b"; logging-data="29391"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX196WZQjFJnzTsyYZCYVFWfT2w9xoapx5+k=" User-Agent: Xnews/4.06.11 Cancel-Lock: sha1:NsbIJzdni1PnH/S27PFiuHSWs+g= Bytes: 3099 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit