rec.humor.funny (moderated) #5209
From: DickJimmy@mail.utexas.edu (R. J. Woodward)
Subject: Not so useful, but often used Assembly Code
Date: Wed Nov 05 17:30:26 MST 1997

Assembler programs are written with short abbreviations called
MNEMONICS, in other words instead of writing GOTO, the programmer
writes JMP or even BRA (branch).  These instructions are frequently
abbreviated into total incomprehensibility.

Of course, we all know that abbreviations are arbitrary.  Anyone
who has spent any time programming in assembler knows that all
computers can be programmed using an undocumented set of
instructions.  Frequently when an error is made writing a program in
assembler a user can actually see the program executing the
undocumented instructions.

These instructions vary from machine from machine, but all computers
have a certain set of them in common.  As a service to humanity,
I am here revealing these common instructions for the first time.

ARG     : Agree to Run Garbage
BDM     : Branch and Destroy Memory
CMN     : Convert to Mayan Numerals
DDS     : Damage Disk and Stop
EMR     : Emit Microwave Radiation
ETO     : Emulate Toaster Oven
FSE     : Fake Serious Error
GSI     : Garble Subsequent Instructions
GQS     : Go Quarter Speed
HEM     : Hide Evidence of Malfunction
IDD     : Inhale Dust and Die
IKI     : Ignore Keyboard Input
IMU     : Irradiate and Mutate User
JPF     : Jam Paper Feed
JUM     : Jeer at Users Mistake
KFP     : Kindle Fire in Printer
LNM     : Launch Nuclear Missiles
MAW     : Make Aggravating Whine
NNI     : Neglect Next Instruction
OBU     : Overheat and Burn if Unattended
PNG     : Pass Noxious Gas
QWF     : Quit Working Forever
QVC     : Question Valid Command
RWD     : Read Wrong Device
SCE     : Simulate Correct Execution
SDJ     : Send Data to Japan
TTC     : Tangle Tape and Crash
UBC     : Use Bad Chip
VDP     : Violate Design Parameters
VMB     : Verify and Make Bad
WAF     : Warn After Fact
XID     : eXchange Instruction with Data
YII     : Yield to Irresistible Impulse
ZAM     : Zero All Memory
PI      : Punch Invalid
POPI    : Punch Operator Immediately
RASC    : Read And Shred Card
RPM     : Read Programmers Mind
RSSC    : Reduce Speed, Step Carefully  (for improved accuracy)
RTAB    : Rewind Tape and Break
RWDSK   : ReWind DiSK
SPSW    : Scramble Program Status Word
SRSD    : Seek Record and Scar Disk
WBT     : Water Binary Tree

[My assembly professor gave this to us yesterday in her "Intro to Assembly"
lecture]


   Undocumented Assembler Commands:

          AII        Scatter Deck
          BAH        Branch And Hang
          BBBF       Branch on Bit Bucket Full
          BCF        Branch on Chip box Full
          BOHP       Bribe Operator for Higher Priority
          BSST       BackSpace and Stretch Tape
          CUN        Cancel all User Numbers
          EMW        Emulate Maytag Washer
          ERD        Eject Removable Disk
          EXOI       EXecute Operator Immediately
          HCF        Halt and Catch Fire
          IA         Illogical And
          JDO        Jump and Destroy Operator
          KCE        Kill Consultant on Error
          MST        Mount Scotch Tape
          MVLR       MoVe and Lose Record
          OHS        Order Ham Sandwich
          PDM        Play Drum Memory (dated, wot?)
          PLSC       Perform Light Show on Console
          PS         Print and Smear
          RBT	     Rewind and Break Tape.
          RPB        Read Print and Blush
          RCSD       Read Card and Scramble Deck
          RFSC       Read Feed and Shred Card
          RIG        Read Inter-record Gap
          RSD        Read and Shuffle Deck
          RWRT       Read While Ripping Tape
          SD         Scatter Deck
          SPD        SPin dry Disk
          SSD        Seek and Scar Disk
          UER        Update and Erase Record

    Source: geocities.com/hanson_c/haha

               ( geocities.com/hanson_c)