home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / sun / misc / 3807 < prev    next >
Encoding:
Internet Message Format  |  1992-08-20  |  3.4 KB

  1. Xref: sparky comp.sys.sun.misc:3807 alt.folklore.computers:12820
  2. Path: sparky!uunet!wupost!gumby!destroyer!caen!uakari.primate.wisc.edu!ames!agate!linus!linus.mitre.org!linus!jbc
  3. From: jbc@linus.mitre.org (John B. Campbell)
  4. Newsgroups: comp.sys.sun.misc,alt.folklore.computers
  5. Subject: Re: what is halt_and_catch_fire?
  6. Message-ID: <JBC.92Aug20141144@beowulf.linus.mitre.org>
  7. Date: 20 Aug 92 19:11:44 GMT
  8. References: <1992Aug14.181623.16695@exlog.com> <1992Aug17.132819.29817@zoo.bt.co.uk>
  9.     <ESH.92Aug18152818@boron.tekbspa.com>
  10. Sender: news@linus.mitre.org (News Service)
  11. Organization: Research Computer Facility, The MITRE Corporation, Bedford MA
  12. Lines: 64
  13. In-Reply-To: esh@boron.tekbspa.com's message of Tue, 18 Aug 1992 23:28:18 GMT
  14. Nntp-Posting-Host: beowulf.mitre.org
  15.  
  16. In article <ESH.92Aug18152818@boron.tekbspa.com> esh@boron.tekbspa.com (Edward S. Hirgelt) writes:
  17.  
  18. >
  19. >   [Discussion about _halt_and_catch_fire() in locore.o of in SunOS.]
  20.  
  21. >   The probably reference is to a series of IBM 360 instruction mnemonics
  22. >   that circulated many a year ago. I saw them in my IBM Assembly language
  23. >   class in school about 1970 (yes, we used punched cards).
  24.  
  25. >   I've forgotten the mnemonics, but I remember some of the instructions:
  26.  
  27. >       Halt and Catch Fire
  28. >       Convert to Roman Numerals
  29. >       Seek and Scar Disk
  30. >       Backspace and stretch tape
  31.  
  32. >   The list goes on. Someone must have posted these in the past?
  33.  
  34. I *knew* there was a reason I saved that excerpt from DATAMATION back in the
  35. early sixties.  HCF was at the end of the list they published:
  36.  
  37. BH    Branch & Hang
  38. IIB    Ignore Inquiry & Branch
  39. TDB    Transfer & Drop Bits
  40. DO    Divide and overflow
  41. SRZ    Subtract and Reset to Zero
  42. PI    Punch Invalid       (invalid card punch codes were a
  43.                              nuisance-aborted the batch job)
  44. SSJ    Select Stacker and Jam  (as did a jammed reader)
  45. FSRA    Forms Skip and Run Away  (paper tape that controlled the
  46.                                   vertical tabbing of the printer 
  47.                                   had a habit of breaking and making
  48.                                   printer acquire a mind of its own.)
  49. RASC    Read and Shred Card
  50. SRSD    Seek Record and Scar Disk
  51. BST    Backspace & Stretch Tape
  52. RIRG    Read Inter-Record Gap
  53. UER    Update & Erase Record
  54. EM    Emulate 407              (407 was an early model line printer
  55.                                   used to list cards.  Lots of jokes
  56.                                   went around about million dollar
  57.                                   360s doing nothing but card-to print jobs.)
  58. SPSW    Scramble Program Status Word
  59. EIOC    Execute Invalid Op Code
  60. EROS    Erase Read-only Storage
  61. PBC    Print and Break Chain
  62. CM    Circulate Memory
  63. MLR    Move & Lose Record
  64. CRN    Convert to Roman Numerals
  65. DMPK    Destroy Memory Protect Key
  66. DC    Divide and Conquer
  67. EPI    Execute Programmer Immediate
  68. LCC    Load and Clear Core
  69. HCF    Halt & Catch Fire
  70. --
  71. ****************************************************************
  72. *                                      *                       *
  73. * John B. Campbell                     *   This space          *
  74. * MITRE Corporation                    *                       *
  75. * Bedford, MA 01730                    *   intentionally       *
  76. * (617)271-3434                        *                       *
  77. * <jbc@mitre.org>                      *   blank.              *
  78. *                                      *                       *
  79. ****************************************************************
  80.