Assembler Opcodes that should exist ------------------------------------------------------------------------------- (original header) ONE COLLECTION OF NEW OPCODES WAS ONE THAT I COLLECTED FOR THE MICHIGAN TECHNIC (AT UNIV. OF MICHIGAN) SEVERAL YEARS AGO (WHICH IS PROBABLY WHERE THE PERSON FROM U OF M COPIED IT FROM...) "THE TECHNIC GUIDE TO ASSEMBLER LANGUAGE" APPEARED IN TWO PARTS AND WAS THE "BEST" OF SOME 250 OPCODES THAT I INVENTED, GOT FROM FRIENDS, OR FOUND IN VARIOUS LOCATIONS (FROM THE LIBRARY TO EAST ENGINEERING BLDG BATHROOMS) AT THE SCHOOL. THE LIST THAT FOLLOWS CONTAINS MOST OF THEM, AND A FEW MORE THAT PEOPLE HERE (AT INTERMETRICS) HAVE ADDED TO THE LIST. ENJOY. ------------------------------------------------------------------------------- I combined two lists I found into the following ------------------------------------------------------------------------------- PROPOSED ADDITIONS TO THE IBM INSTRUCTION SET MNEMONIC INSTRUCTION AAC ALTER ALL COMMANDS AAR ALTER AT RANDOM AB ADD BACKWARDS ACC ADVANCE CPU CLOCK AEE ABSOLVE ENGINEERING ERRORS AFVC ADD FINAGLE'S VARIABLE CONSTANT AIB ATTACK INNOCENT BYSTANDER AWTT ASSEMBLE WITH TINKER TOYS BAC BRANCH TO ALPHA CENTAURI BAF BLOW ALL FUSES BAFL BRANCH AND FLUSH BB SOMETHING TO KEEP AN IU GRAD'S BRAIN COMPANY BBIL BRANCH ON BURNED-OUT INDICATOR LIGHT BBT BRANCH ON BINARY TREE BBW BRANCH BOTH WAYS BCIL BRANCH CREATING INFINITE LOOP BDC BREAK DOWN AND CRY BDT BURN DATA TREE BEW BRANCH EITHER WAY BF BELCH FIRE BH BRANCH AND HANG BIRM BRANCH ON INDEX REGISTER MISSING BMR BRANCH MULTIPLE REGISTERS BOB BRANCH ON BUG BOD BEAT ON THE DISK BOHP BRIBE OPERATOR FOR HIGHER PRIORITY BOI BYTE OPERATOR IMMEDIATELY BPDI BE POLITE, DON'T INTERRUPT BPO BRANCH ON POWER OFF BRSS BRANCH ON SUNSPOT BSO BRANCH ON SLEEPY OPERATOR BST BACKSPACE AND STRETCH TAPE BW BRANCH ON WHIM CBNC CLOSE, BUT NO CIGAR CCD CLEAR CORE AND DUMP CDC CLOSE DISK COVER CDIOOAZ CALM DOWN, IT'S ONLY ONES AND ZEROES CEMU CLOSE EYES AND MONKEY WITH USER SPACE CH CREATE HAVOC CLBR CLOBBER REGISTER CLBRI CLOBBER REGISTER IMMEDIATELY CM CIRCULATE MEMORY CMD COMPARE MEANINGLESS DATA CML COMPUTE MEANING OF LIFE CNB CAUSE NERVOUS BREAKDOWN COLB CRASH FOR OPERATOR'S LUNCH BREAK CPPR CRUMPLE PRINTER PAPER AND RIP CRASH CONTINUE RUNNING AFTER STOP OR HALT CRB CRASH AND BURN CRN CONVERT TO ROMAN NUMERALS CS CRASH SYSTEM CSL CURSE AND SWEAR LOUDLY CU CONVERT TO UNARY CVG CONVERT TO GARBAGE CWOM COMPLEMENT WRITE-ONLY MEMORY CZZC CONVERT ZONE TO ZIP CODE DBTP DROP BACK TEN AND PUNT DBZ DIVIDE BY ZERO DC DIVIDE AND CONQUER DDC DALLY DURING CALCULATIONS DLN DON'T LOOK NOW... DMNS DO WHAT I MEAN, NOT WHAT I SAY DMPE DECIDE TO MAJOR IN PHYS. ED. DMPK DESTROY MEMORY PROTECT KEY DNPG DO NOT PASS GO DO DIVIDE AND OVERFLOW DOC DRIVE OPERATOR CRAZY DP PUNCH INVALID DPMI DECLARE PROGRAMMER MENTALLY INCOMPETENT DPR DESTROY PROGRAM DTC DESTROY THIS COMMAND DTE DECREMENT TELEPHONE EXTENSION DTVFL DESTROY THIRD VARIABLE FROM LEFT DW DESTROY WORLD EBB EDIT AND BLANK BUFFER EC EAT CARD ECO ELECTROCUTE COMPUTER OPERATOR EEOIFNO EXECUTE EVERY OTHER INSTRUCTION FROM NOW ON EFD EMULATE FRISBEE USING DISK PACK EIAO EXECUTE IN ANY ORDER EIOC EXECUTE INVALID OP-CODE EM EMULATE 407 EMPC EMULATE POCKET CALCULATOR EMSE EDIT AND MARK SOMETHING ELSE EMW EMULATE MATAG WASHER ENF EMIT NOXIOUS FUMES EP EXECUTE PROGRAMMER EPI EXECUTE PROGRAMMER IMMEDIATELY EROS ERASE READ-ONLY STORAGE EXCE EXECUTE CUSTOMER ENGINEER EXOP EXECUTE OPERATOR EXPP EXECUTE POLITICAL PRISONER FLI FLASH LIGHTS IMPRESSIVELY FSM FOLD, SPINDLE AND MUTILATE FSRA FORMS SKIP AND RUN AWAY GCAR GET CORRECT ANSWER REGARDLESS GDP GRIN DEFIANTLY AT PROGRAMMER GFD GO FORTH AND DIVIDE GFM GO FORTH AND MULTIPLY HCF HALT AND CATCH FIRE HCP HIDE CENTRAL PROCESSOR IAE IGNORE ALL EXCEPTIONS IAI INQUIRE AND IGNORE IBP INSERT BUG AND PROCEED IIB IGNORE INQUIRY AND BRANCH INSQSW INSERT INTO QUEUE SOMEWHERE (for FINO queues [First in never out]) ISC INSERT SARCASTIC COMMENTS JTZ JUMP TO TWILIGHT ZONE KCE KILL CONSULTANT ON ERROR LAP LAUGH AT PROGRAMMER LCC LOAD AND CLEAR CORE LPA LEAD PROGRAMMER ASTRAY LSPSW LOAD AND SCRAMPLE PSW MAZ MULTIPLY ANSWER BY ZERO MBF MULTIPLY AND BE FRUITFUL MBR MULTIPLY AND BE FRUITFUL MLR MOVE AND LOSE RECORD MST MOUNT SCOTCH TAPE MW MALFUNCTION WHENEVER MWAG MAKE WILD-ASSED GUESS MWT MALFUNCTION WITHOUT TELLING OML OBEY MURPHY'S LAWS P$*] PUNCH OBSCENITY PBC PRINT AND BREAK CHAIN PD PLAY DEAD PDSK PUNCH DISK PEHC PUNCH EXTRA HOLES IN CARDS PFD PUNT ON FOURTH DOWN PI PUNCH INVALID PLSC PERFORM LIGHT SHOW ON CONSOLE PNRP PRINT NASTY REPLIES TO PROGRAMMER POCL PUNCH OUT CONSOLE LIGHTS POPI PUNCH OPERATOR IMMEDIATELY PPSW PACK PROGRAM STATUS WORD PS* PUNCH OBSCENITY PSD PAUSE AND SMOKE DOPE PVLC PUNCH VARIABLE LENGTH CARD RA RANDOMIZE ANSWER RASC READ AND SHRED CARD RBT REWIND AND BREAK TAPE RCB READ COMMAND BACKWARDS RD REVERSE DIRECTIONS RDA REFUSE TO DISCLOSE ANSWER RDB RUN DISK BACKWARDS RDI REVERSE DUM IMMEDIATE RDS READ SIDEWAYS RIRG READ INTER-RECORD GAP RLI ROTATE LEFT INDEFINITELY ROC RANDOMIZE OP CODES ROO RUB OUT OPERATOR RPB READ PRINT AND BLUSH RPM READ PROGRAMMER'S MIND RRSGWSSNK ROUND AND ROUND SHE GOES, WHERE SHE STOPS, NOBODY KNOWS RSC READ AND SHRED CARD RSD ON READ ERROR SELF DESTRUCT RSTOM READ FROM STORE-ONLY MEMORY RT REDUCE THRUPUT RTS RETURN TO SENDER RWCR REWIND CARD READER SAI SKIP ALL INSTRUCTIONS SAS SIT AND SPIN SCCA SHORT CIRCUIT ON CORRECT ANSWER SFH SET FLAGS TO HALF-MAST SFT STALL FOR TIME SHAB SHIFT A BIT SHABM SHIFT A BIT MORE SIP STORE INDEFINITE PRECISION SLP SHARPEN LIGHT PEN SMR SKIP ON MEANINGLESS RESULT SOS SIGN OFF, STUPID SOT SIT ON A TACK SPD SPIN DRY DISC SPS SET PANEL SWITCHES SPSW SCRAMBLE PROGRAM STATUS WORD SQPC SIT QUIETLY AND PLAY WITH YOUR CRAYONS SRCC SELECT READER AND CHEW CARDS SRDR SHIFT RIGHT DOUBLE RIDICULOUS SRSD SEEK RECORD AND SCAR DISK SRZ SUBTRACT AND RESET TO ZERO SSJ SELECT STACKER AND JAM STA STORE ANYWHERE STROM STORE IN READ-ONLY MEMORY TARC TAKE ARITHMETIC REVIEW COURSE TDB TRANSFER AND DROP BITS TLO TURN INDICATOR LIGHTS OFF TN TAKE A NAP TPDH TELL PROGRAMMER TO DO IT HIM/HERSELF TPF TURN POWER OFF TPN TURN POWER ON TSH TRAP SECRETARY AND HALT TTA TRY, TRY AGAIN UCB UNCOUPLE CPU AND BRANCH UER UPDATE AND ERASE RECORD ULDA UNLOAD ACCUMULATOR UNPD UNPLUG AND DUMP UP UNDERSTAND PROGRAM UPCI UPDATE CARD IN PLACE WBI WATER BINARY TREE WBT WATER BINARY TREE WEMG WRITE EIGHTEEN MINUTE GAP WF WAIT FOREVER WHFO WAIT UNTIL HELL FREEZES OVER WI WRITE ILLEGIBLY WPM WRITE PROGRAMMER'S MIND WSWW WORK IN STRANGE AND WONDROUS WAYS WWLR WRITE WRONG-LENGTH RECORD XSP EXECUTE SYSTEMS PROGRAMMER ZAR ZERO ANY REGISTER