<h5><font face="Arial" size="4">Following OpCodes are not formally documented in any Principles of Operations manual, but have been observed in programs, or desired by programmers</font></h5> <h5><font face="Arial" size="3">Thanks to Volker Bandke, Joe Jensen, and Troy Volin for numerous contributions</font></h5> <p><font face="Arial" size="3">This list orginally started with what I remembered from Ivan Flores book on Assembly Language programming, which included an appendix on 'Overextended Mnuemonics'. Some op codes were added by myself from what I've observed over the years, and now the list is growing with contributions from programmers from all over, thanks.</font></p> <p><font face="Arial" size="3">The latest additions are with thanks to Sam Knutson (who runs the CBT site, <a href="http://www.cbttape.org">www.cbttape.org</a>), and several folks on the IBM-ASM370 mail list <a href="mailto:(ASSEMBLER-LIST@LISTSERV.UGA.EDU">(ASSEMBLER-LIST@LISTSERV.UGA.EDU</a>). </p> <p>Additional sites with op code lists include:<br> <a href="http://www.cise.ufl.edu/~dts/cda3101/joke-mnemonics.html">http://www.cise.ufl.edu/~dts/cda3101/joke-mnemonics.html</a><br> <a href="http://www.nickh.org/silly/opcodes.txt">http://www.nickh.org/silly/opcodes.txt</a><br> <a href="http://www.geocities.com/HotSprings/Spa/8672/light/gflops.htm">http://www.geocities.com/HotSprings/Spa/8672/light/gflops.htm</a><br> <a href="http://www.ruthless.zathras.de/fun/topsecret/NewOpCodes.txt">http://www.ruthless.zathras.de/fun/topsecret/NewOpCodes.txt</a><br> <a href="http://www.tessier.com/ThePlan/opcodes.html">http://www.tessier.com/ThePlan/opcodes.html</a><br> Thanks to all</p> <p></font><font face="Courier" size="3">AAO Add and Overflow<br> AB Add Backwards<br> ACQT Advance Clock to Quitting Time<br> AFF Add Fudge Factor<br> AFP Abnormalize Floating Point<br> AI Add Illogical<br> AO Abend Occasionally<br> AOI Annoy Operator Immediate<br> AR Alter Reality<br> ARG Agree to Run Garbage<br> AS Add Sideways<br> AZR Add then Zero Result<br> BA Branch Anywhere<br> BAD Branch to Auto-Destruct<br> BAF Blow All Fuses<br> BAL Bring A Lunch<br> BALWA Branch And Link Wrong Address<br> BAP Bypass Accounting Procedures<br> BAR Bungle Allocation Recovery<br> BBF Branch on Bit Bucket Full<br> BBW Branch Both Ways<br> BCF Branch and Catch Fire<br> BCR Backspace Card Reader<br> BDM Branch and Disconnect Memory<br> BDT Burn Data Tree<br> BEW Branch Either Way<br> BF Burst Forms<br> BH Branch and Hang<br> BIL Branch Into Loop<br> BL Branch Left<br> BLM Branch, Like, Maybe<br> BLSH Buy Low, Sell High<br> BLV Branch on Low Voltage<br> BMUS Beam Me Up Scotty<br> BNE Branch Nearly Everytime<br> BNR Branch for No Reason<br> BO Branch Occasionally<br> BOC Bypass Operator Cancellation<br> BOH Branch on Operator High<br> BPO Branch on Power Off<br> BPP Branch Pretty Please<br> BPSW Branch to PSW<br> BRA Branch to Random Address (useful for holding up development-Keith Bower)<br> BROE Branch Out and Escape<br> BS Branch Sometimes<br> BSC Burst Selector Channel<br> BSD BackSpace Disk<br> BST Behave Strangely<br> BSW Branch Sideways<br> BTD Byte The Dust<br> BTH Branch to Hell<br> BTN Blame the Network<br> BTNE Blame the Network Engineer<br> BU Branch Unexpectedly<br> BUE Branch on Undetected Error<br> BYDS Beware of Your Dark Side<br> BW Branch on Whim<br> BWC Branch When Convenient<br> BXHLE Branch Index High Low or Equal<br> CAIL Crash After I Leave<br> CAO Compare Apples and Oranges<br> CB Crash and Burn<br> CBA Compare and Branch Anyway<br> CBNC Close, But No Cigar<br> CB1 Convert to Base 1<br> CCBC Convert Card to Byte and Chew<br> CCC Concatenate Concatenated Concatenation (thx to Joe Jensen)<br> CCD Choke, Cough, and Die<br> CF Come From (Replaces GOTO)<br> CGDO Collect Garbage and Dump on Operator<br> CICRC Compute Invalid Cyclic Redundancy Check<br> CIMM Create Imaginary Memory Map<br> CIF Clear If Zero<br> CLOP Clear Operator<br> CMD CPU Melt Down<br> CN Compare Nonsensically<br> CPE Create Parity Error<br> CPRM Chase Pointers around Machine Room<br> CPSW Compliment PSW<br> CRASH Continue Running After Stop or Halt<br> CRD Create Data<br> CRG Clean and Regurgitate Garbage <br> CRN Convert to Roman Numerals (IBM Italy only)<br> CS Corrupt Storage<br> CSE Compare and Swap if Equal<br> CSN Call Supervisor Names<br> CTT Call Time and Temperature<br> CVFL Convert Floating to Logical<br> CVG Convert to Garbage<br> CWAH Create Woman And Hold<br> CWB Carry With Borrow<br> DA Develop Amnesia<br> DAC Divide and Conquer<br> DC Degauss Core<br> DF Disable Fans<br> DHTPL Disk Head Three Point Landing<br> DIB Disable all Interrupts and Branch<br> DIE Disable Everything<br> DIF Disable all Fuses<br> DJ Deferred Jump<br> DJR Dam Job Stream<br> DK Destroy Klingons<br> DLN Don't Look Now<br> DLP Drain Literal Pool<br> DMM Demagnetize Memory<br> DMNS Do what I Mean, Not what I Say<br> DNPG Do Not Pass Go<br> DO Dam Overflows<br> DOS Delete Operating System<br> DPS Disable Power Supply<br> DSD Disk Seek and Destroy<br> DSI Do Something Interesting<br> DSO Do Something or Other<br> DTB Destructively Test Bit<br> DTC Drain Tip Can<br> DUR Drop Unused Register<br> DWIM Do What I Mean<br> DZ Divide by Zero<br> EB Eat Byte<br> EBB Empty Bit Bucket<br> EBR Erase Before Reading<br> EBRS Emit Burnt Resistor Smell<br> ECP Erase Card Punch<br> ED Eject Disk<br> EDP Emulate Debugged Program<br> EIAO Execute In Any Order<br> EICC Execute Invalid Channel Command<br> EIEIO Hum maddening tune<br> EIO Execute Invalid Op Code<br> ELLR Enter Linkage and Lose Return<br> EMW Emulate Maytag Washer<br> EO Execute Operator<br> EOI Explode On Interrupt<br> END Edit with Non-Displayable Characters<br> EPI Execute Programmer Immediate<br> ERI Enable Random Interrupt<br> EROM Erase ReadOnly Memory<br> ESPK Erase Storage Protect Key<br> ESR Emulate Slide Rule<br> EURC Exit with Undocumented Return Code<br> EWDI Execute Warp Drive Immediate<br> FILL Follow Invalid Linked List<br> FINO First In, Never Out<br> FISH First In, Still Here<br> FPT Fire Photon Torpedoes<br> FSM Fold, Spindle, and Multilate<br> FSRA Form Skip and Run Away<br> GBR Grab Byte and Run<br> GFM Go Forth and Multiply<br> GIS Get Insufficient Storage<br> GM GetMinor<br> GME Generate Meaningless Error<br> GND Guess Next Digit<br> GPI Guess Programmers Intention<br> GRS Go Real Slow<br> GSB Gulp and Store Bytes<br> HCF Halt and Catch Fire<br> HCS Hang in Critical Section<br> HSC Halt on System Crash<br> HSJ Hop, Skip, and Jump (may cause cache flush)<br> IAND Illogical AND<br> IB Insert Bug<br> IBM Insert Bug under Mask<br> IDPS Ignore Disk Protect Switch<br> IHC Initiate Head Crash<br> II Ignore Interrupt<br> IIB Ignore Inquiry and Branch anyway<br> III Initiate Initial Initialization<br> IM Illogical Maybe<br> INR INvert Record<br> IOR Illogical OR<br> IP Invert Priorities<br> IPI Invert Processing Immediate<br> IPS Increment Programmers Salary<br> IR Increment Randomly<br> IRC Initiate Recursive Cursing<br> ISC Ignore Supervisor Calls<br> JAA Jump Almost Always<br> JDI Just Do It<br> JP Jam Printer<br> JPO Jump On Operator<br> JTC Jump To Conclusions<br> JWZON Jump Whether Zero Or Not<br> LAZ Load Address and Zipcode<br> LCR Load and Clobber Register<br> LD Lose Device<br> LHB Load Half Bit<br> LIA Load Ineffective Address<br> LPC Load PSW from Clock<br> LR Lose Register<br> LWE Load What Ever<br> MBY Maybe |Thanks to<br> MBYN Maybe Not | Matthew Stitt<br> MIB Modify Instruction and Branch<br> MLR Move and Lose Record<br> MOB Mask Out Bugs<br> MRA Move Record Anywhere<br> MSL Memory Shift Left<br> MST Mount Scotch Tape<br> MVC Move Continuous<br> MWAG Make Wild-Assed Guess<br> MWM Move and Wrap Memory<br> MZT Multiply by Zero and Test<br> NBR Unconditional No Branch<br> NM Nevermind<br> NPSW Normalize Program Status Word<br> OPM Overlay Protected Memory<br> PAZ Pack Alpha Zones<br> PBT Prune Binary Tree<br> PCL Punch Console Lights<br> PD Play Dead<br> PF Point Finger AssignBlame Facility required<br> PFV Point Finger at Vendor AssignBlame Facility required<br> PIS Pack Input Stream<br> PML Print a Million Lines<br> PO Punch Operator<br> PPSW Pack Program Status Word<br> PR Play Record<br> PRISM Print and Smear<br> PRO Perform Random Operation<br> QWA Quit While Ahead<br> RACH Random Chain-pull<br> RBA Recover Bungled Allocation<br> RBT Rewind and Break Tape<br> RC Rewind Core<br> RCR Rewind Card Reader<br> RDI Reverse Disk Immediate<br> RDPI Reverse Drum Precession Immediate<br> RENR Renumber Registers (useful after SORTAR or SORTDR)<br> RF Rewind Fans<br> RID Read Invalid Data<br> RIG Read Interrecord Gap<br> RNR Read Noise Record<br> RO Reset Operator<br> ROM Read Operators Mind<br> ROP Rewind Operator<br> RPEOF Read Past End Of File<br> RPM Read Programmers Mind<br> RPS Rewind Pencil Sharpener<br> RST Read and Stretch Tape<br> RT Reduce Throughput<br> RTS Return To Sender<br> RUR Read Unrecorded Record<br> RWD ReWind Disk<br> RWS Read and Write Simultaneously<br> SA Sometimes AND<br> SAB Shift A Bit<br> SABM Shift A Bit More<br> SAC Set And Clear<br> SCHAM1 Skip to CHAnnel -1<br> SCL Set Cursor to Loud<br> SCMG Steal Cycle and Make Getaway<br> SCST Switch Channel to Star Trek<br> SDD Shuffle Deck and Deal<br> SDI Self Destruct Immediate<br> SFH Set Flags to Halfmast<br> SFT Stall For Time<br> SIR Subtract and Ignore Result<br> SLD Slip Disk<br> SLI Shift Left Illogical<br> SLP Sharpen Light Pen<br> SM Scatter Move<br> SORTAR Sort Registers Ascending<br> SORTDR Sort Registers Descending<br> SOS Scare Operator Silly<br> SP Simulate Processing<br> SPT Scramble Parity and Transmit<br> SRDR Shift Right Double Ridiculous<br> SSAN Stop and See if Anyone Notices<br> SSD Seek and Scar Disk<br> STC Slow To Crawl<br> STI Store Invalid<br> SUR Screw Up Royally<br> SUS Subtract Until Senseless<br> SWOS Swap out Operating System<br> TC Translate Chinese<br> TDB Transfer Dropped Bits<br> TIB Test and Ignore Bit<br> TLW Transfer and Lose Way<br> TPD Triple Pack Decimal<br> TTA Try and Try Again<br> TU Terminate User<br> TYF Trust Your Feelings<br> UA Unload Accumulator<br> UAP Use all Available Power<br> UCB Uncouple CPU and Branch<br> UDF Use Disk for Frisbee<br> UF Use the Force<br> UP UnPost<br> URE Update Record and Erase<br> UTAP Unwind Tape<br> UTF Unwind Tape to Floor<br> UTNT Update Table and leave No Trace<br> VPA Vanishing Point Arithmetic<br> WBT Water Binary Tree<br> WC Waste Cycles<br> WCLK Wind Clock<br> WCR Write to Card Reader<br> WFMU Wait for Memory Upgrade<br> WICS Write Invalid Character Stream<br> WI Why Immediate<br> WNR Write Noise Record<br> WOP Wake Operator<br> WT Waste Time<br> WUF Write to Unopened File<br> WWLR Write Wrong Length Record<br> XA Exclusive AND<br> ZAP Zero All Pointers<br> ZAR Zero Any Register<br> ZZZ Hibernate Indefinite</p> </font> </body><h5><font face="Arial" size="4">Following OpCodes are not formally documented in any Principles of Operations manual, but have been observed in programs, or desired by programmers</font></h5> <h5><font face="Arial" size="3">Thanks to Volker Bandke, Joe Jensen, and Troy Volin for numerous contributions</font></h5> <p><font face="Arial" size="3">This list orginally started with what I remembered from Ivan Flores book on Assembly Language programming, which included an appendix on 'Overextended Mnuemonics'. Some op codes were added by myself from what I've observed over the years, and now the list is growing with contributions from programmers from all over, thanks.</font></p> <p><font face="Arial" size="3">The latest additions are with thanks to Sam Knutson (who runs the CBT site, <a href="http://www.cbttape.org">www.cbttape.org</a>), and several folks on the IBM-ASM370 mail list <a href="mailto:(ASSEMBLER-LIST@LISTSERV.UGA.EDU">(ASSEMBLER-LIST@LISTSERV.UGA.EDU</a>). </p> <p>Additional sites with op code lists include:<br> <a href="http://www.cise.ufl.edu/~dts/cda3101/joke-mnemonics.html">http://www.cise.ufl.edu/~dts/cda3101/joke-mnemonics.html</a><br> <a href="http://www.nickh.org/silly/opcodes.txt">http://www.nickh.org/silly/opcodes.txt</a><br> <a href="http://www.geocities.com/HotSprings/Spa/8672/light/gflops.htm">http://www.geocities.com/HotSprings/Spa/8672/light/gflops.htm</a><br> <a href="http://www.ruthless.zathras.de/fun/topsecret/NewOpCodes.txt">http://www.ruthless.zathras.de/fun/topsecret/NewOpCodes.txt</a><br> <a href="http://www.tessier.com/ThePlan/opcodes.html">http://www.tessier.com/ThePlan/opcodes.html</a><br> Thanks to all</p> <p></font><font face="Courier" size="3">AAO Add and Overflow<br> AB Add Backwards<br> ACQT Advance Clock to Quitting Time<br> AFF Add Fudge Factor<br> AFP Abnormalize Floating Point<br> AI Add Illogical<br> AO Abend Occasionally<br> AOI Annoy Operator Immediate<br> AR Alter Reality<br> ARG Agree to Run Garbage<br> AS Add Sideways<br> AZR Add then Zero Result<br> BA Branch Anywhere<br> BAD Branch to Auto-Destruct<br> BAF Blow All Fuses<br> BAL Bring A Lunch<br> BALWA Branch And Link Wrong Address<br> BAP Bypass Accounting Procedures<br> BAR Bungle Allocation Recovery<br> BBF Branch on Bit Bucket Full<br> BBW Branch Both Ways<br> BCF Branch and Catch Fire<br> BCR Backspace Card Reader<br> BDM Branch and Disconnect Memory<br> BDT Burn Data Tree<br> BEW Branch Either Way<br> BF Burst Forms<br> BH Branch and Hang<br> BIL Branch Into Loop<br> BL Branch Left<br> BLM Branch, Like, Maybe<br> BLSH Buy Low, Sell High<br> BLV Branch on Low Voltage<br> BMUS Beam Me Up Scotty<br> BNE Branch Nearly Everytime<br> BNR Branch for No Reason<br> BO Branch Occasionally<br> BOC Bypass Operator Cancellation<br> BOH Branch on Operator High<br> BPO Branch on Power Off<br> BPP Branch Pretty Please<br> BPSW Branch to PSW<br> BRA Branch to Random Address (useful for holding up development-Keith Bower)<br> BROE Branch Out and Escape<br> BS Branch Sometimes<br> BSC Burst Selector Channel<br> BSD BackSpace Disk<br> BST Behave Strangely<br> BSW Branch Sideways<br> BTD Byte The Dust<br> BTH Branch to Hell<br> BTN Blame the Network<br> BTNE Blame the Network Engineer<br> BU Branch Unexpectedly<br> BUE Branch on Undetected Error<br> BYDS Beware of Your Dark Side<br> BW Branch on Whim<br> BWC Branch When Convenient<br> BXHLE Branch Index High Low or Equal<br> CAIL Crash After I Leave<br> CAO Compare Apples and Oranges<br> CB Crash and Burn<br> CBA Compare and Branch Anyway<br> CBNC Close, But No Cigar<br> CB1 Convert to Base 1<br> CCBC Convert Card to Byte and Chew<br> CCC Concatenate Concatenated Concatenation (thx to Joe Jensen)<br> CCD Choke, Cough, and Die<br> CF Come From (Replaces GOTO)<br> CGDO Collect Garbage and Dump on Operator<br> CICRC Compute Invalid Cyclic Redundancy Check<br> CIMM Create Imaginary Memory Map<br> CIF Clear If Zero<br> CLOP Clear Operator<br> CMD CPU Melt Down<br> CN Compare Nonsensically<br> CPE Create Parity Error<br> CPRM Chase Pointers around Machine Room<br> CPSW Compliment PSW<br> CRASH Continue Running After Stop or Halt<br> CRD Create Data<br> CRG Clean and Regurgitate Garbage <br> CRN Convert to Roman Numerals (IBM Italy only)<br> CS Corrupt Storage<br> CSE Compare and Swap if Equal<br> CSN Call Supervisor Names<br> CTT Call Time and Temperature<br> CVFL Convert Floating to Logical<br> CVG Convert to Garbage<br> CWAH Create Woman And Hold<br> CWB Carry With Borrow<br> DA Develop Amnesia<br> DAC Divide and Conquer<br> DC Degauss Core<br> DF Disable Fans<br> DHTPL Disk Head Three Point Landing<br> DIB Disable all Interrupts and Branch<br> DIE Disable Everything<br> DIF Disable all Fuses<br> DJ Deferred Jump<br> DJR Dam Job Stream<br> DK Destroy Klingons<br> DLN Don't Look Now<br> DLP Drain Literal Pool<br> DMM Demagnetize Memory<br> DMNS Do what I Mean, Not what I Say<br> DNPG Do Not Pass Go<br> DO Dam Overflows<br> DOS Delete Operating System<br> DPS Disable Power Supply<br> DSD Disk Seek and Destroy<br> DSI Do Something Interesting<br> DSO Do Something or Other<br> DTB Destructively Test Bit<br> DTC Drain Tip Can<br> DUR Drop Unused Register<br> DWIM Do What I Mean<br> DZ Divide by Zero<br> EB Eat Byte<br> EBB Empty Bit Bucket<br> EBR Erase Before Reading<br> EBRS Emit Burnt Resistor Smell<br> ECP Erase Card Punch<br> ED Eject Disk<br> EDP Emulate Debugged Program<br> EIAO Execute In Any Order<br> EICC Execute Invalid Channel Command<br> EIEIO Hum maddening tune<br> EIO Execute Invalid Op Code<br> ELLR Enter Linkage and Lose Return<br> EMW Emulate Maytag Washer<br> EO Execute Operator<br> EOI Explode On Interrupt<br> END Edit with Non-Displayable Characters<br> EPI Execute Programmer Immediate<br> ERI Enable Random Interrupt<br> EROM Erase ReadOnly Memory<br> ESPK Erase Storage Protect Key<br> ESR Emulate Slide Rule<br> EURC Exit with Undocumented Return Code<br> EWDI Execute Warp Drive Immediate<br> FILL Follow Invalid Linked List<br> FINO First In, Never Out<br> FISH First In, Still Here<br> FPT Fire Photon Torpedoes<br> FSM Fold, Spindle, and Multilate<br> FSRA Form Skip and Run Away<br> GBR Grab Byte and Run<br> GFM Go Forth and Multiply<br> GIS Get Insufficient Storage<br> GM GetMinor<br> GME Generate Meaningless Error<br> GND Guess Next Digit<br> GPI Guess Programmers Intention<br> GRS Go Real Slow<br> GSB Gulp and Store Bytes<br> HCF Halt and Catch Fire<br> HCS Hang in Critical Section<br> HSC Halt on System Crash<br> HSJ Hop, Skip, and Jump (may cause cache flush)<br> IAND Illogical AND<br> IB Insert Bug<br> IBM Insert Bug under Mask<br> IDPS Ignore Disk Protect Switch<br> IHC Initiate Head Crash<br> II Ignore Interrupt<br> IIB Ignore Inquiry and Branch anyway<br> III Initiate Initial Initialization<br> IM Illogical Maybe<br> INR INvert Record<br> IOR Illogical OR<br> IP Invert Priorities<br> IPI Invert Processing Immediate<br> IPS Increment Programmers Salary<br> IR Increment Randomly<br> IRC Initiate Recursive Cursing<br> ISC Ignore Supervisor Calls<br> JAA Jump Almost Always<br> JDI Just Do It<br> JP Jam Printer<br> JPO Jump On Operator<br> JTC Jump To Conclusions<br> JWZON Jump Whether Zero Or Not<br> LAZ Load Address and Zipcode<br> LCR Load and Clobber Register<br> LD Lose Device<br> LHB Load Half Bit<br> LIA Load Ineffective Address<br> LPC Load PSW from Clock<br> LR Lose Register<br> LWE Load What Ever<br> MBY Maybe |Thanks to<br> MBYN Maybe Not | Matthew Stitt<br> MIB Modify Instruction and Branch<br> MLR Move and Lose Record<br> MOB Mask Out Bugs<br> MRA Move Record Anywhere<br> MSL Memory Shift Left<br> MST Mount Scotch Tape<br> MVC Move Continuous<br> MWAG Make Wild-Assed Guess<br> MWM Move and Wrap Memory<br> MZT Multiply by Zero and Test<br> NBR Unconditional No Branch<br> NM Nevermind<br> NPSW Normalize Program Status Word<br> OPM Overlay Protected Memory<br> PAZ Pack Alpha Zones<br> PBT Prune Binary Tree<br> PCL Punch Console Lights<br> PD Play Dead<br> PF Point Finger AssignBlame Facility required<br> PFV Point Finger at Vendor AssignBlame Facility required<br> PIS Pack Input Stream<br> PML Print a Million Lines<br> PO Punch Operator<br> PPSW Pack Program Status Word<br> PR Play Record<br> PRISM Print and Smear<br> PRO Perform Random Operation<br> QWA Quit While Ahead<br> RACH Random Chain-pull<br> RBA Recover Bungled Allocation<br> RBT Rewind and Break Tape<br> RC Rewind Core<br> RCR Rewind Card Reader<br> RDI Reverse Disk Immediate<br> RDPI Reverse Drum Precession Immediate<br> RENR Renumber Registers (useful after SORTAR or SORTDR)<br> RF Rewind Fans<br> RID Read Invalid Data<br> RIG Read Interrecord Gap<br> RNR Read Noise Record<br> RO Reset Operator<br> ROM Read Operators Mind<br> ROP Rewind Operator<br> RPEOF Read Past End Of File<br> RPM Read Programmers Mind<br> RPS Rewind Pencil Sharpener<br> RST Read and Stretch Tape<br> RT Reduce Throughput<br> RTS Return To Sender<br> RUR Read Unrecorded Record<br> RWD ReWind Disk<br> RWS Read and Write Simultaneously<br> SA Sometimes AND<br> SAB Shift A Bit<br> SABM Shift A Bit More<br> SAC Set And Clear<br> SCHAM1 Skip to CHAnnel -1<br> SCL Set Cursor to Loud<br> SCMG Steal Cycle and Make Getaway<br> SCST Switch Channel to Star Trek<br> SDD Shuffle Deck and Deal<br> SDI Self Destruct Immediate<br> SFH Set Flags to Halfmast<br> SFT Stall For Time<br> SIR Subtract and Ignore Result<br> SLD Slip Disk<br> SLI Shift Left Illogical<br> SLP Sharpen Light Pen<br> SM Scatter Move<br> SORTAR Sort Registers Ascending<br> SORTDR Sort Registers Descending<br> SOS Scare Operator Silly<br> SP Simulate Processing<br> SPT Scramble Parity and Transmit<br> SRDR Shift Right Double Ridiculous<br> SSAN Stop and See if Anyone Notices<br> SSD Seek and Scar Disk<br> STC Slow To Crawl<br> STI Store Invalid<br> SUR Screw Up Royally<br> SUS Subtract Until Senseless<br> SWOS Swap out Operating System<br> TC Translate Chinese<br> TDB Transfer Dropped Bits<br> TIB Test and Ignore Bit<br> TLW Transfer and Lose Way<br> TPD Triple Pack Decimal<br> TTA Try and Try Again<br> TU Terminate User<br> TYF Trust Your Feelings<br> UA Unload Accumulator<br> UAP Use all Available Power<br> UCB Uncouple CPU and Branch<br> UDF Use Disk for Frisbee<br> UF Use the Force<br> UP UnPost<br> URE Update Record and Erase<br> UTAP Unwind Tape<br> UTF Unwind Tape to Floor<br> UTNT Update Table and leave No Trace<br> VPA Vanishing Point Arithmetic<br> WBT Water Binary Tree<br> WC Waste Cycles<br> WCLK Wind Clock<br> WCR Write to Card Reader<br> WFMU Wait for Memory Upgrade<br> WICS Write Invalid Character Stream<br> WI Why Immediate<br> WNR Write Noise Record<br> WOP Wake Operator<br> WT Waste Time<br> WUF Write to Unopened File<br> WWLR Write Wrong Length Record<br> XA Exclusive AND<br> ZAP Zero All Pointers<br> ZAR Zero Any Register<br> ZZZ Hibernate Indefinite</p> </font> </body>