home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: alt.folklore.computers
- Path: sparky!uunet!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!news.columbia.edu!watsun.cc.columbia.edu!lasner
- From: lasner@watsun.cc.columbia.edu (Charles Lasner)
- Subject: Re: ASSEMBLY LANGUAGE IBM
- Message-ID: <1992Nov18.104521.9036@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: <BxtpIv.AMD@mentor.cc.purdue.edu> <STEVEV.92Nov17104240@miser.uoregon.edu> <NICKEL.92Nov17235221@desaster.cs.tu-berlin.de>
- Date: Wed, 18 Nov 1992 10:45:21 GMT
- Lines: 26
-
- In article <NICKEL.92Nov17235221@desaster.cs.tu-berlin.de> nickel@cs.tu-berlin.de writes:
- >
- >If I remember Tanenbaum's "Structured Computer Organization" correctly
- >(just lent it to a friend), the different 360/370 CPUs have the same
- >instruction set and architecture only at the *programmnig level*, but
- >are completely different at the microprogramming level, even different
- >architectures. I vaguely remember reading elsewhere that the
- >top-of-the-line model of the 370 (360?) wasn't even microprogrammed
- >but executed the machine instructions in hardware for speed reasons.
- >A true RISC machine with a complex instruction set.
-
- Hardly. The machine is about as CISC as CISC can be; unless you're a VAX
- lover.
-
- In any case, this is talking about control-store architecture, not machine
- architecture. The implemented instruction set is the same as what was defined
- on paper circa 1960 and simulated on 7090-class machines. 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
- many of these programs issue SVC instructions that have to be handled. The
- simplest ones might include their own such system elements, etc., so to
- actually use a binary program, it may be necessary to strip away the
- supporting routines to be replaced by the prevailing version of the *real*
- O/S required, or to run it on a virtual machine.
-
- cjl
-