home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: alt.folklore.computers
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!rpi!news.columbia.edu!watsun.cc.columbia.edu!lasner
- From: lasner@watsun.cc.columbia.edu (Charles Lasner)
- Subject: Re: ASSEMBLY LANGUAGE IBM
- Message-ID: <1992Nov20.050327.18993@news.columbia.edu>
- Sender: usenet@news.columbia.edu (The Network News)
- Nntp-Posting-Host: watsun.cc.columbia.edu
- Reply-To: lasner@watsun.cc.columbia.edu (Charles Lasner)
- Organization: Columbia University
- References: <NICKEL.92Nov17235221@desaster.cs.tu-berlin.de> <1992Nov18.104521.9036@news.columbia.edu> <1992Nov18.203029.18985@mnemosyne.cs.du.edu>
- Date: Fri, 20 Nov 1992 05:03:27 GMT
- Lines: 29
-
- In article <1992Nov18.203029.18985@mnemosyne.cs.du.edu> jgriffit@nyx.cs.du.edu (Jonathan Griffitts) writes:
- >lasner@watsun.cc.columbia.edu (Charles Lasner) writes:
- >> As someone posted
- >>earlier, the binary of any program from the beginning will run on each and
- >>every model. This assumes that the implied O/S functions are present, as
- >
- >Actually, this is not strictly true.
- >
- >Counterexample: the 360 model 20, which implemented only a subset of the
- >360 instruction set. As I recall, it did not support fullword operations
- >(halfword only), nor packed BCD memory-to-memory stuff, nor other 'fancy'
- >operations. It was basically just a 16-bit minicomputer instruction set.
- >
- >As far as I know, though, it WAS upward compatible to the other 360s.
- >
-
- A weak example though, because it was around early on, and known to be
- incompatible with the rest of the models as you stated. The argument is
- that *newer* models are compatible, not existent older incompatible machines
- that masquerade as compatible due to their name. Had 360/20 been brought
- out much later, you would have a point, but since it was not a follow-on
- product in the sense we mean here, it doesn't change anything.
-
- I believe it was the Interdata model 1, but some machine was introduced in
- the early '70's. An early program written for it was a binary-compatible
- 360/20 simulator. The programmers admitted that what they did was a
- quick and dirty program, yet it ran *faster* as such than the actual 36/20!
-
- cjl
-