home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / alt / folklore / computer / 16366 < prev    next >
Encoding:
Text File  |  1992-11-18  |  2.1 KB  |  40 lines

  1. Newsgroups: alt.folklore.computers
  2. 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
  3. From: lasner@watsun.cc.columbia.edu (Charles Lasner)
  4. Subject: Re: ASSEMBLY LANGUAGE IBM
  5. Message-ID: <1992Nov18.104521.9036@news.columbia.edu>
  6. Sender: usenet@news.columbia.edu (The Network News)
  7. Nntp-Posting-Host: watsun.cc.columbia.edu
  8. Reply-To: lasner@watsun.cc.columbia.edu (Charles Lasner)
  9. Organization: Columbia University
  10. References: <BxtpIv.AMD@mentor.cc.purdue.edu> <STEVEV.92Nov17104240@miser.uoregon.edu> <NICKEL.92Nov17235221@desaster.cs.tu-berlin.de>
  11. Date: Wed, 18 Nov 1992 10:45:21 GMT
  12. Lines: 26
  13.  
  14. In article <NICKEL.92Nov17235221@desaster.cs.tu-berlin.de> nickel@cs.tu-berlin.de writes:
  15. >
  16. >If I remember Tanenbaum's "Structured Computer Organization" correctly
  17. >(just lent it to a friend), the different 360/370 CPUs have the same
  18. >instruction set and architecture only at the *programmnig level*, but
  19. >are completely different at the microprogramming level, even different
  20. >architectures.  I vaguely remember reading elsewhere that the
  21. >top-of-the-line model of the 370 (360?) wasn't even microprogrammed
  22. >but executed the machine instructions in hardware for speed reasons.
  23. >A true RISC machine with a complex instruction set.
  24.  
  25. Hardly.  The machine is about as CISC as CISC can be; unless you're a VAX
  26. lover.
  27.  
  28. In any case, this is talking about control-store architecture, not machine
  29. architecture.  The implemented instruction set is the same as what was defined
  30. on paper circa 1960 and simulated on 7090-class machines.  As someone posted
  31. earlier, the binary of any program from the beginning will run on each and
  32. every model.  This assumes that the implied O/S functions are present, as
  33. many of these programs issue SVC instructions that have to be handled.  The
  34. simplest ones might include their own such system elements, etc., so to
  35. actually use a binary program, it may be necessary to strip away the
  36. supporting routines to be replaced by the prevailing version of the *real*
  37. O/S required, or to run it on a virtual machine.
  38.  
  39. cjl
  40.