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