Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 (Tek) 9/26/83; site azure.UUCP
Path: utzoo!watmath!clyde!burl!we13!ihnp4!alberta!ubc-vision!uw-beaver!tektronix!azure!stevesu
From: stevesu@azure.UUCP (Steve Summit)
Newsgroups: net.jokes,net.lang
Subject: New OP Codes
Message-ID: <2530@azure.UUCP>
Date: Tue, 7-Feb-84 13:53:53 EST
Article-I.D.: azure.2530
Posted: Tue Feb  7 13:53:53 1984
Date-Received: Fri, 10-Feb-84 06:20:54 EST
Organization: Tektronix, Beaverton OR
Lines: 60

A friend from Lockheed Aerospace in Sunnyvale sent me the
following list.  Those implementing new architectures (hardware
or software) should study this list carefully, since the adoption
of these functions would give the programmer vitally needed
control over previously hidden operations.

	ACQT	Advance Clock to Quitting Time
	BAH	Branch And Hang
	BST	Backspace and Stretch Tape
	CMI	Clobber Monitor Immediately
	CRN	Convert to Roman Numerals
	DAP	De-select Active Peripheral
	DC	Divide and Conquer
	DO	Divide and Overflow
	DSH	Destroy Sector Header
	DWIT	Do What I'm Thinking
	EDR	Execute Destructive Read
	EIOC	Execute Invalid OP Code
	EP	Execute Programmer
	ERM	Erase Reserved Memory
	FOPC	[Set] False Out-of-paper Condition
	HCF	Halt and Catch Fire
	HRPR	Hang up and Ruin Printer Ribbon
	IDPS	Ignore Disk Protect Switch
	IEOF	Ignore End Of File
	IIB	Ignore Interrupt and Branch
	MLR	Move and Lose Record
	PBD	Print and Break Drum
	PIC	Punch Invalid Character
	PPL	Perform Perpetual Loop
	RAST	Read and Shred Tape
	RIRG	Read Inter-Record Gap
	RS	Random Slew
	SFTT	Strip Form Tractor Teeth
	SMD	Spontaneous Memory Dump (Use only with classified data)
	SRSZ	Seek Record and Scar Disk
	SRZ	Subtract and Reset to Zero
	SSB	Scramble Status Byte
	SSJ	Select Stacker and Jam
	TDB	Transfer and Drop Bits
	UDR	Update and Delete Record
	WUPO	Wad Up Printer Output
	ZD	Zap Directory

I don't know who the original author is, so I can't give him 
proper credit.  The list I got had the following introduction,
which I repeat here for completeness.  (I don't know what IDT
stands for, either.)

	"It seems as though each new year brings us new terms,
	ideas, acronyms, and ways of doing our work.  IDT would
	like to start this year off right by presenting you with
	some very valuable mnemonics.  In most cases the computer
	system will perform these mnemonic operations without you
	requesting them.  However, all of you that do programming
	may need to use at least one of the following daffy
	mnemonic commands:"

                                         Steve Summit
                                         tektronix!tekmdp!stevesu