Article View: alt.folklore.computers
Article #625599Re: PDP 11/40 system manual
From: hanc...
Date: Wed, 15 Aug 2018 19:39
Date: Wed, 15 Aug 2018 19:39
63 lines
4323 bytes
4323 bytes
On Saturday, August 11, 2018 at 10:25:17 AM UTC-4, Dan Espen wrote: > 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. Lots of 1401 customers simply continued with that under emulation with their S/360, or even subsequent models for decades. Some in IBM were opposed to S/360 and wanted to build on 1401. Haanstra built a "super" 1401 using SLT chips. IBM mgmt. was annoyed by that. Ironically, despite IBM's big hopes that S/360 would be a universal machine for all customers, even the smallest models were too expensive for low-end users. IBM ended up introducing the low cost 1130 and System/3, both were very popular. Maybe making a cheap 1401 wouldn't have been a bad idea. I wonder how many S/3 users programmed it in Assembler. The manual is out on bisavers. FWIW, almost every S/3 and et al shop I knew of used RPG-n. Anyone ever use assembler on a S/3 et al machine? > > > 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:
<44cb1c4c-62c4-4ddb-8261-762e02825158@googlegroups.com>Path:
mbox-mo1.pugleaf.net!w13-v6ni276qto.1!nntp.google.com!e8-v6no607575qtp.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!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> <pkmrkc$6lm$1@dont-email.me>Show Full Headers
Complete Article Headers
X-Received: by 2002:a0c:b645:: with SMTP id q5-v6mr14526683qvf.24.1534361948978; Wed, 15 Aug 2018 12:39:08 -0700 (PDT) X-BeenThere: alt.folklore.computers@googlegroups.com Received: by 2002:ac8:643:: with SMTP id e3-v6ls1281686qth.2.gmail; Wed, 15 Aug 2018 12:39:08 -0700 (PDT) X-Received: by 2002:ac8:70d0:: with SMTP id g16-v6mr15421523qtp.52.1534361948234; Wed, 15 Aug 2018 12:39:08 -0700 (PDT) X-Received: by 2002:a25:8486:: with SMTP id v6-v6mr341910ybk.3.1534361948078; Wed, 15 Aug 2018 12:39:08 -0700 (PDT) Path: mbox-mo1.pugleaf.net!w13-v6ni276qto.1!nntp.google.com!e8-v6no607575qtp.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: alt.folklore.computers Date: Wed, 15 Aug 2018 12:39:07 -0700 (PDT) In-Reply-To: <pkmrkc$6lm$1@dont-email.me> Complaints-To: groups...@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=8.41.192.198; posting-account=WKyNOQkAAACNglsCZiIox1kdy9R-66KH NNTP-Posting-Host: 8.41.192.198 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> <pkmrkc$6lm$1@dont-email.me> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <44cb1c4c-62c4-4ddb-8261-762e02825158@googlegroups.com> Subject: Re: PDP 11/40 system manual From: hanc...@bbs.cpcn.com Injection-Date: Wed, 15 Aug 2018 19:39:08 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit