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

  1. Xref: sparky comp.sys.sun.misc:3768 alt.folklore.computers:12726
  2. Path: sparky!uunet!zephyr.ens.tek.com!uw-beaver!ubc-cs!destroyer!sol.ctr.columbia.edu!usc!sdd.hp.com!mips!mips!munnari.oz.au!metro!jhb
  3. From: jhb@maths.su.oz.au (John Brownie)
  4. Newsgroups: comp.sys.sun.misc,alt.folklore.computers
  5. Subject: Re: what is halt_and_catch_fire?
  6. Message-ID: <jhb.714204920@bizet>
  7. Date: 19 Aug 92 06:15:20 GMT
  8. References: <1992Aug14.181623.16695@exlog.com> <1992Aug17.132819.29817@zoo.bt.co.uk> <ESH.92Aug18152818@boron.tekbspa.com>
  9. Sender: jhb@maths.su.oz.au
  10. Organization: School of Mathematics and Statistics, University of Sydney
  11. Lines: 141
  12. Nntp-Posting-Host: bizet.maths.su.oz.au
  13.  
  14. In <ESH.92Aug18152818@boron.tekbspa.com> esh@boron.tekbspa.com (Edward S. Hirgelt) writes:
  15.  
  16. >[Discussion about _halt_and_catch_fire() in locore.o of in SunOS.]
  17.  
  18. >The probably reference is to a series of IBM 360 instruction mnemonics
  19. >that circulated many a year ago. I saw them in my IBM Assembly language
  20. >class in school about 1970 (yes, we used punched cards).
  21.  
  22. >I've forgotten the mnemonics, but I remember some of the instructions:
  23.  
  24. >    Halt and Catch Fire
  25. >    Convert to Roman Numerals
  26. >    Seek and Scar Disk
  27. >    Backspace and stretch tape
  28.  
  29. >The list goes on. Someone must have posted these in the past?
  30.  
  31. This isn't the original list, but another that I found some years ago:
  32.  
  33. MNEMONIC    INSTRUCTION
  34. ----------------------------------
  35. AAC        Alter All Commands
  36. AAR        Alter At Random
  37. AB        Add Backwards
  38. AFVC        Add Finagle's Variable Constant
  39. AIB        Attack Innocent Bystander
  40. AWTT        Assemble With Tinker Toys
  41. BAC        Branch to Alpha Centauri
  42. BAF        Blow All Fuses
  43. BAFL        Branch And Flush
  44. BBIL        Branch on Blown Indicator Light
  45. BBT        Branch on Binary Tree
  46. BBW        Branch Both Ways
  47. BCIL        Branch Creating Infinite Loop
  48. BDC        Break Down and Cry
  49. BDT        Burn Data Tree
  50. BEW        Branch Either Way
  51. BF        Belch Fire
  52. BH        Branch and Hang
  53. BOB        Branch On Bug
  54. BOD        Beat On the Disk
  55. BOI        Bite Operator Immediately
  56. BPDI        Be Polite, Don't Interrupt
  57. BPO        Branch on Power Off
  58. BRSS        Branch on Sunspot
  59. BST        Backspace and Stretch Tape
  60. BW        Branch on Whim
  61. CDC        Close Disk Cover
  62. CDIOOAZ        Calm Down, It's Only Ones and Zeros
  63. CEMU        Close Eyes and Monkey with User space
  64. CH        Create Havoc
  65. CLBR        Clobber Register
  66. CM        Circulate Memory
  67. CML        Compute Meaning of Life
  68. COLB        Crash for Operators Lunch Break
  69. CPPR        Crumple Printer Paper and Rip
  70. CRASH        Continue Running After Stop or Halt
  71. CRB        Crash and Burn
  72. CRN        Convert to Roman Numerals
  73. CS        Crash System
  74. CSL        Curse and Swear Loudly
  75. CU        Convert to Unary
  76. CVG        Convert to Garbage
  77. CWOM        Complement Write-Only Memory
  78. CZZC        Convert Zone to Zip Code
  79. DBZ        Divide By Zero
  80. DC        Divide and Conquer
  81. DMNS        Do what I Mean, Not what I Say
  82. DMPK        Destroy Memory Protect Key
  83. DPMI        Declare Programmer Mentally Incompetent
  84. DPR        Destroy Program
  85. DTC        Destroy This Command
  86. DTE        Decrement Telephone Extension
  87. DTVFL        Destroy Third Variable From Left
  88. DW        Destroy World
  89. ECO        Electrocute Computer Operator
  90. EFD        Emulate Frisbee Using Disk Pack
  91. EIAO        Execute In Any Order
  92. EIOC        Execute Invalid Opcode
  93. ENF        Emit Noxious Fumes
  94. EROS        Erase Read-Only Storage
  95. FLI        Flash Lights Impressively
  96. FSM        Fold, Spindle and Mutilate
  97. GCAR        Get Correct Answer Regardless
  98. GDP        Grin Defiantly at Programmer
  99. GFM        Go Forth and Multiply
  100. IAE        Ignore All Exceptions
  101. IBP        Insert Bug and Proceed
  102. ISC        Insert Sarcastic Comments
  103. JTZ        Jump to Twilight Zone
  104. LCC        Load and Clear Core
  105. MAZ        Multiply Answer by Zero
  106. MLR        Move and Lose Record
  107. MWAG        Make Wild-Assed Guess
  108. MWT        Malfunction Without Telling
  109. OML        Obey Murphy's Laws
  110. PD        Play Dead
  111. PDSK        Punch Disk
  112. PEHC        Punch Extra Holes on Cards
  113. POCL        Punch Out Console Lights
  114. POPI        Punch Operator Immediately
  115. RA        Randomize Answer
  116. RASC        Read And Shred Card
  117. RCB        Read Command Backwards
  118. RD        Reverse Directions
  119. RDA        Refuse to Disclose Answer
  120. RDB        Run Disk Backwards
  121. RIRG        Read Inter-Record Gap
  122. RLI        Rotate Left Indefinitely
  123. ROC        Randomize Opcodes
  124. RPB        Read, Print and Blush
  125. RPM        Read Programmer's Mind
  126. RSD        On Read Error Self-Destruct
  127. RWCR        Rewind Card Reader
  128. SAI        Skip All Instructions
  129. SAS        Sit and Spin
  130. SCCA        Short Circuit on Correct Answer
  131. SFH        Set Flags to Half mast
  132. SLP        Sharpen Light Pen
  133. SPS        Set Panel Switches
  134. SPSW        Scramble Program Status Word
  135. SQPC        Sit Quietly and Play with your Crayons
  136. SRDR        Shift Right Double Ridiculous
  137. STA        Store Anywhere
  138. TARC        Take Arithmetic Review Course
  139. TPF        Turn Power Off
  140. TPN        Turn Power On
  141. UCB        Uncouple CPU and Branch
  142. ULDA        Unload Accumulator
  143. UP        Understand Program
  144. WBT        Water Binary Tree
  145. WHFO        Wait Until Hell Freezes Over
  146. WI        Write Illegibly
  147. WSWW        Work in Strange and Wondrous Ways
  148. XSP        Execute Systems Programmer
  149. ZAR        Zero Any Register
  150. --
  151. John Brownie
  152. School of Mathematics and Statistics   |    Wycliffe Bible Translators
  153. University of Sydney NSW 2006          |    Graham Rd
  154. Internet: jhb@maths.su.oz.au           |    Kangaroo Ground Vic 3097 AUSTRALIA
  155.