home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / alt / folklore / computer / 16560 < prev    next >
Encoding:
Internet Message Format  |  1992-11-21  |  3.2 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!spool.mu.edu!olivea!charnel!sifon!VM1.McGill.CA!ALAN
  2. From: ALAN@VM1.McGill.CA (Alan Greenberg)
  3. Newsgroups: alt.folklore.computers
  4. Subject: Re: ASSEMBLY LANGUAGE IBM
  5. Message-ID: <168A69ADF.ALAN@VM1.McGill.CA>
  6. Date: 21 Nov 92 16:00:42 GMT
  7. References: <BxtpIv.AMD@mentor.cc.purdue.edu> <STEVEV.92Nov17104240@miser.uoregon.edu> <1992Nov18.134855.28580@geovision.gvc.com> <1992Nov20.045846.18835@news.columbia.edu> <1992Nov20.214059.1@vxcrna.cern.ch> <1992Nov21.003148.16636@leland.Stanford.EDU>
  8. Sender: news@sifon.cc.mcgill.ca
  9. Organization: McGill University
  10. Lines: 52
  11. Nntp-Posting-Host: vm1.mcgill.ca
  12.  
  13. In article <1992Nov21.003148.16636@leland.Stanford.EDU>
  14. alderson@elaine46.Stanford.EDU (Rich Alderson) writes:
  15.  
  16. >They were microprogrammed.  That doesn't mean that there was microcode.
  17.                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  18. >
  19. >For example, on the 360/50, the microprogram was stored in blown fuses; I think
  20. >the 360/40 used ferrite cores--just like main memory.  As I recall, only the
  21. >360/44 used a writable control store.
  22. >
  23. >(Some of this is from hazy memory--the book is in a storage locker.  Shamir
  24. >Husson was the author's name, I think.  Something like that, anyway.  I read it
  25.  Microcode is microcode, regardless of the technology used to store it!
  26.  
  27.  The 360/50, 65 and 67 used a read-only memory consisting of copper
  28.  lines etched on glass plates.  Where the lines on the front and back
  29.  were near each other, the capacitance was higher differentiating
  30.  between 0s and 1s.  It was called CROS for Capacitive Read Only Storage.
  31.  
  32.  On the 360/40, I recall they used TROS.  The T was for Transformer
  33.  (or close).  The storage consisted of mylar strips with copper lines
  34.  on them.  Every 1/2 inch or so, the foil pattern formed a square.
  35.  Something like this.
  36.   ----[]--[]--[]--[]--[]----
  37.  There were holes cut out in the squares and the strips all slipped
  38.  over a buch of rods which acted as transformer cores.  To program
  39.  the bits, a little paper punch was used to break the square pattern
  40.  on the top or bottom.  The current would thus go around the core
  41.  in a clockwise or counter-clockwise direction (depending on where
  42.  you punched the whole.  This would induce a current in a pickup
  43.  at the bottom of the mylar ribbon stack, and the direction of the
  44.  current would indicate a zero or one.  TROS was also used on a number
  45.  of microprogrammed disk controllers and other devices.
  46.  
  47.  On the model 360/30, they used things that looked like punch cards,
  48.  and were in fact programmed on card-punches.  I don't remember the
  49.  exact technology, but the cards were complex sandwiches and perhaps
  50.  punching a whole actually severed a connection inside.
  51.  
  52.  All in all, pretty primitive by today's standards, but innovative
  53.  in the early 1960s.
  54.  
  55.  I seem to recall that the 370/145 (late 1960s?) was the first IBM
  56.  machine to use writable memory for microcode.  The code was shipped
  57.  on a brand new type of media - an 8 inch flexible disk!  All IBM
  58.  disk units of that era had numeric designations of 33nn (such as
  59.  3330, 3340, 3350).  The drive to read the flexible disk was
  60.  appropriately enough called the 33FD.  In the field, it was
  61.  quickly called a "floppy" disk instead of a "flexible" disk and
  62.  the rest is history.
  63.  
  64.  Alan
  65.