[net.micro] Assembler Level Commands

msf@rayssd.UUCP (Michael S. Frank) (07/24/85)

To all assembler level programmers:

     Attached you will find a list of new and improved commands to enhance
any programming language.  I know many of these have been seen before, but
this is the first major compilation I've seen.

(NOTE: Any additions to this list should be EMAILED to me.  If I get enough,
I will post a list of all new commands at a later date.)

===============================================================================

	1401	1401 Incompatibility
	360	360 Fibulation
	370	370 Immolation
	407	407 Emulation
	ABC	Abolish Basic Compiler
	ACM	Automatically Clear Memory
	ADDN	ADD Nauseum
	AFP	Abnormal Floating Point
	AI	Add Improper
	ARNZ	Add and Reset to Non-Zero
	ARZ	Add and Reset to Zero
	AT	Accumulate Trivia
	AZ	Address by Zipcode
	AZ+4	Address by 9 digit Zipcode
	BB	Branch on Bug
	BBBB	Byte Baudy Bit and Branch
	BBC	Branc Before Compare
	BBI	Branch on Blinking Indicator
	BBOI	Branch on Burned-Out Indicator
	BBR	Bug on Branch
	BBW	Branch Both Ways
	BC	Bypass Core
	BCB	Burp and Clear Bytes
	BCBF	Branch on Chip Box Full
	BCG	Branch on CE Ground
	BCR	Backspace Card Reader
	BSD	BackSpace Disk
	BD	Beat on Drum
	BDB	Branch on Donner or Blitzen
	BDM	Branch and Disconnect Memory
	BEC	Bypass Error Check
	BEW	Branch Either Way
	BH	Branch and Hang
	BIM	Branch on Index Missing
	BIR	Branch and Invert Record
	BLC	Branch and Loop Continuous
	BMF	Blow Main Fuse
	BMR	Branch on Multiple Registers
	BO	Byte Operator
	BOD	Branch on Operator Desperate
	BOPL	Burn Out Pilot Lights
	BOS	Branch on Operator Sleepy
	BPD	Branch if Programmer Debugging
	BPDI	Be Polite and Don't Interrupt
	BPM	Branch on Phase of Moon
	BPO	Branch on Power Off
	BR	Byte and Run
	BSC	Burst Selector Channel
	BST	Backspace and Stretch Tape
	BTR	Break Tape and Reverse
	CB	Crash and Burn
	CBS	Crash Bothersome Source code
	CC	Change Channels
	CCS	Chinese Character Set
	CD	Concoct Data
	CDI	Crash Disk Immediate
	CG	Convert to Garbage
	CM	Circulate Memory
	CFM	ConFuse Memory
	CMB	Create Machine Bug
	CO	Confuse Operator
	CPPR	Crumple Printer Paper and Rip
	CR	Clobber Register
	CRN	Convert to Roman Numerals
	CSN	Call Supervisor Names
	CU	Convert to Unary
	CUME	Cover-Up Machine Errors	
	CZZC	Convert Zone to Zip Code
	DAMIT	transfer control to perdition
	DB	Drop Bits
	DBP	Drop Back 15 yards and Punt
	DCOR	Delete CORe
	DC	Divide and Conquer
	DCC	Dump Coreto Chad box
	DD	Destroy Disk
	DIA	Develop Ineffective Address
	DIC	Drop Into Check
	DM	Destroy Memory
	DMNS	Do what I Mean Not what I Say
	DMPK	Destroy Memory Protect Key
	DNPG	Do Not Pass Go
	DO	Divide and Overflow
	DSPK	Destroy Storage Protect Key
	DTBCD	Destroy Tapes B, C, and D
	EC	Eat Card
	ECB	Eject Chad Box
	ECP	Erase Card Punch
	ED	Eject Disk
	EDMB	Electrocute DP Manager and Branch
	EIO	Execute Invalid Opcode
	ELP	Enter Loop Permanently
	EM	Evacuate Memory
	EO	Execute Operator
	EOB	Execute Operator and Branch
	EP	Execute Programmer	
	EMPC	EMulate Pocket Calculator
	EPC	Erase Punch Cards
	EPI	Execute Programmer Immediately
	EPMA	Erase Protected Memory Areas
	EPP	Execute Political Prisoner
	EPW	Erase Print Wheel
	EROS	Erase Read-Only Storage
	ESNPR	Emergency Stop - No Possible Restart
	ESP	Execute System Programmer
	ETC	EaT Card
	FCJ	Feed Card and Jam
	FOAD	Find Other Accumulator and Destroy
	FSRA	Forms Skip and Run Away
	GFD	Go Forth and Divide
	GFM	Go Forth and Multiply
	GMC	Generate Machine Check
	GMCB	Generate Machine Check and Bounce
	GMCC	Generate Machine Check and Cash
	GPE	Generate Parity Error
	GSB	Gulp and Store Bytes
	HCF	Halt and Catch Fire
	HS	Hide and Seek
	IAND	Illogical AND
	IBM	Illegal Bit Manuever
	IBP	Insert Bug and Proceed
	IDA	Invert Digital Array
	IFOR	Initialize Fake Out Routine
	II	Ignore Inquiry
	IIB	Ignore Inquiry and Branch
	IIH	Ignore Inquiry and Hang
	IC	Interlock Core
	ILPS	Invert Logical Power Supply
	IOP	Interrupt and Order Pizza
	IOR	Illogical OR
	IRB	Invert Record and Branch
	ISC	Ignore Supervisor Call
	JC	Jam Card punch
	JK	Jam Keypunch
	JT	Jump if Tuesday
	LC	Loop Continuously
	LCC	Load and Clear Core
	LGA	Load and Go Away
	LMB	Lose Message and Branch
	LO	Load Operator
	LWOM	Load Write-Only Memory
	MAB	Melt Address Bus
	MBF	Multiply and Be Fruitful
	MBH	Memory Bank Holdup
	MC	Move Continuous
	MD	Move Devious
	MDB	Move and Drop Bits
	MLP	Multiply and Lose Precision
	MLR	Move and Lose Record
	MSF	Make Silly Face
	MSLB	Memory Shift Left and Branch
	MTI	Make Tape Invalid
	MTS	Move to Tape Stretcher
	MWC	Move and Wrap Core
	NBC	Negate by Clearing
	ORSD	On Read error Self Destruct
	PBC	Print and Break Chain
	PBS	Pop Before Stacking
	PCR	Punch Card Reader
	PD	Play Dead
	PDK	Punch Disk
	PDP	Pop Disk Pack
	PF	Punch, Fruit
	PI	Punch Invalid
	PO	Punch Operator
	POF	Print On Fly
	POI	Punch Operator Immediately
	PPSW	Pack Program Status Word
	PS	Print and Smear
	PSD	Pause and Smoke Dope
	PT	Punch Tape
	PURB	Pick Up Random Bits
	PVC	Punch Variable-length Card
	RBAG	Random Branch Address Generator
	RBF	Read Binary and Forget
	RBG	Random Bug Generation
	RBT	Read Blank Tape
	RWBT	Rewind and Break Tape
	RCP	Read Card Punch
	RC	Read Chaos
	RCB	Read Chad Box
	RCKG	Read Count Key and Giggle
	RCR	Rewind Card Reader
	RCSD	Read Card and Scramble Data
	RD	Reverse Directions
	RDK	Reverse Disk
	RDKI	Reverse Disk Immediate
	RDI	Reverse Drum Immediate
	RF	Rewind Forward
	RID	Read Invalid Data
	RIG	Read Inter-record Gap
	RIODN	Rotate I/O Device Numbers
	RIOS	Read In-Only Storage
	RM	Reinitialize Meter
	RNBS	Reflect Next Bus Signal
	RNR	Read Noise Record
	ROLP	Rewind On-Line Printer
	RPL	Read Plotter
	RP	Read Printer
	RPB	Read Print and Blush
	RPBR	Reverse Parity and Branch
	RPI	Reverse Priority of Interrupts
	RPM	Read Programmer's Mind
	RRR	Rotate Right Randomly
	RS	Read Sideways
	RSC	Read and Shred Card
	RT	Reduce Throughput
	RTR	Refuse To Run	
	RWRT	Read, Write, and Rip Tape
	SB	Shift a Bit
	SBM	Shift a Bit More
	SAC	Scramble All Channels
	SC	Shred Cards
	SDAT	Scatter Data
	SDK	Slip Disk
	SD	Snare Drum
	SLP	Sharpen Light Pencil
	SM	Scatter Memory
	SMC	Scatter Multiplexor Channel
	SP	Scatter Print
	SIPA	Sinking Point Arithmetic
	SLPA	Sliding Point Arithmetic
	SPD	Shuffle Program Deck	
	SPSW	Scramble Program Status Word
	SRC	Skip to Random Channel
	SRNZ	Subtract and Reset to Non-Zero
	SRSD	Seek Record and Scar Disk
	SRZ	Subtract and Reset to Zero
	SSJ	Select Stacker and Jam
	SST	Stop and Stretch Tape
	ST	Stretch Tape
	TCD	TRansfer Control to Disk
	TCOL	Transfer Control to Overhead Lights
	TCPL	Transfer Control to Pilot Lights
	TCWS	Transfer Control to Wall Socket
	TDB	Transfer and Drop Bits
	TH	Transfer and Hang
	TLR	Transfer and Lose Return	
	TMD	Transfer Monitor to Disk
	TPD	Triple-Pack Decimal
	TSH	Trap Secretary and Halt
	UCB	Uncouple CPUs and Branch
	UER	Update and Erase Record
	US	Upset Stacker
	VL	Virtueless Memory
	VPA	Vanishing Point Arithmetic
	WBT	Water Binary Tree
	WCKG	Write Count Key and Giggle
	WEMG	Write Eighteen Minute Gap
	WHR	Write Hit Record
	WI	Why Immediate
	WMTE	Wrap Memory Transfer Erase
	WNR	Write Noise Record
	WPET	Write Past End of Tape
	WPF	Write to Protected Files
	WPM	Write Programmer' Mind
	WWLR	Write Wrong Length Record
-- 

                                            Michael Frank
                                            path: rayssd!msf
--------------------------------------------------------------------------------

Serious Quote:  "I know not with what weapons World War III will be fought,
                 but World War IV will be fought with sticks and stones."

Funny Quote:    "Celibacy can be cured!"

Funnier Quote:  "Duct tape is like The Force.  It has a Light Side and a
                 Dark Side, and it holds the Universe together."

Funniest Quote: "A year spent in Artificial Intelligence is enough to
                 make one believe in God."

rlk@wlcrjs.UUCP (Richard L. Klappal) (07/27/85)

you missed

	BRH		branch and hang.



Richard Klappal

UUCP:		..!ihnp4!wlcrjs!uklpl!rlk  | "Money is truthful.  If a man
MCIMail:	rklappal		   | speaks of his honor, make him
Compuserve:	74106,1021		   | pay cash."
USPS:		1 S 299 Danby Street	   | 
		Villa Park IL 60181	   |	Lazarus Long 
TEL:		(312) 620-4988		   |	    (aka R. Heinlein)
-------------------------------------------------------------------------

haddock@waltz (07/30/85)

You also forgot these classics:

	ROM	- Read Operator's Mind
	TDLF	- Throw Disk Like Frisbee
	FUH	- F**k Up and Hang

================================================================
                           _____
        -Rusty-         |\/   o \    o
                        |   (  -<  O o     Where's the fish?
                        |/\__V__/

ARPA:   Haddock%TI-CSL.csnet@CSNet-Relay.arpa   or  Rusty@Maryland
CSNet:  Haddock@TI-CSL
USENET: {ut-sally, convex!smu, texsun, rice} ! waltz ! haddock

msf@rayssd.UUCP (Michael S. Frank) (07/31/85)

Re: Assembler Level Commands
To: All assembler level programmers:

     Attached you will find an additional list of assembler commands
submitted to me during the past week.  I have edited a few and removed some
redundancies.  This is only a list of new commands.  Please keep mailing others
to me, and I will keep track so that I may send out a new list in a few weeks.
Until then, you'll have to settle for updates.

(NOTE: Here I'll try to give blame where blame is due :-)

===============================================================================

From: linus!decvax!ucbvax!metcalf@ucbmiro.Berkeley.ARPA (Chris Metcalf)
	CRASH	Continue Running After Stop or Halt
*****************
From: Tom Reid (MS W932) <Tom.Reid.ccice5!rochester!seismo!MITRE-GATEWAY.ARPA!treid>
	RCF	Reboot and Catch Fire
*****************
From: Michael Ardai <Michael.Ardai.ccice5!rochester!seismo!CU20B.ARPA!UI.MIKE>
	AFF	Add Fudge Factor
	BE	Branch Eventually
	BOH	Branch if Operator is High
	BT	Branch on Tree
	CVI	ConVert to Islam
	DPI	Disregard Preceding Instructions
	HSJ	Hop, Skip, and Jump
	LHW	Load Halfwit
	MLF	Move and Lose Furniture.
	MTP	Mount TCB chain on Printer
	RCAC	Read a Card... Any Card
	SLH	Shift Left and Hike
	TUW	Test Under Water
	WITCH	Convert to Hex
*********************
From: allegra!ihnp4!gargoyle!sphinx!shor (Melinda Shore)
	AAC	Alter All Commands
	AAR   	Alter At Random
	AB 	Add Backwards
	AFVC  	Add Finagle's Variable Constant
	AIB 	Attack Innocent Bystander
	AWTT	Assemble With Tinker Toys
	BAC	Branch to Alpha Centauri
	BAF	Blow All Fuses
	BCIL  	Branch Creating Infinite Loop
	BDC  	Break Down and Cry
	BF  	Belch Fire
	BDF	Burn Data Tree
	BW    	Branch on Whim
	CBNC  	Close, But No Cigar
	CH	Create Havoc
	CMD   	Compare Meaningless Data
	CML   	Compute Meaning of Life
	CNB   	Cause Nervous Breakdown
	COLB  	Crash for Operator's Lunch Break
	CS    	Crash System
	CSL	Curse and Swear Loudly
	DDC   	Dally During Calculations
	DMPE  	Decide to Major in Phys. Ed.
	DOC   	Drive Operator Crazy
	DLN   	Don't Look Now...
	DPMI  	Declare Programmer Mentally Incompetent
	DPR   	Destroy Program
	DTC   	Destroy This Command
	DTVFL 	Destroy Third Variable From Left
	DW    	Destroy World
	EAD   	Erase All Disks
	ECO   	Electrocute Computer Operator
	EIAO  	Execute In Any Order
	ENF   	Emit Noxious Fumes
	FLI   	Flash Lights Impressively
	GCAR  	Get Correct Answer Regardless
	GDP   	Grin Defiantly at Programmer
	HCP   	Hide Central Processor
	ISC   	Insert Sarcastic Comments
	JTZ   	Jump to Twilight Zone
	LAP   	Laugh At Programmer
	LPA  	Lead Programmer Astray
	MAZ	Multiply Answer by Zero
	MW	Malfunction Whenever
	MWT	Malfunction Without Telling
	OML   	Obey Murphy's Laws
	PEHC  	Punch Extra Holes in Cards
	PNRP  	Print Nasty Replies to Programmer
	RA    	Randomize Answer
	RCB   	Read Commands Backwards
	RDA   	Refuse to Disclose Answer
	RLI   	Rotate Left Indefinitely
	RRSGWS	SNK Round and Round She Goes, Where She Stops, Nobody Knows
	SAI   	Skip All Instructions
	SCCA  	Short Circuit on Correct Answer
	SFH   	Set Flags to Half Mast
	SFT   	Stall For Time
	SOS   	Sign Off Stupid
	SRDR  	Shift Right, Double Ridiculous
	TARC  	Take Arithmetic Review Course
	TLO   	Turn Indicator Lights Off
	TN    	Take a Nap
	TTDT  	Tell Them to Do it Themselves
	TTA   	Try, Try Again
	UP    	Understand Program
	WSWW 	Work in Strange and Wondrous Ways
*******************
From: Peter Ludemann <Peter.Ludemann.allegra!ihnp4!alberta!ubc-vision!ubc-cs!ludemann>
    	EXO	Exercise Operator 
    	SCH	Seek and Crash Head 
-- 

                                            Michael Frank
                                            path: rayssd!msf
--------------------------------------------------------------------------------

Serious Quote:  "I know not with what weapons World War III will be fought,
                 but World War IV will be fought with sticks and stones."

Funny Quote:    "Celibacy can be cured!"

Funnier Quote:  "Duct tape is like The Force.  It has a Light Side and a
                 Dark Side, and it holds the Universe together."

Funniest Quote: "A year spent in Artificial Intelligence is enough to
                 make one believe in God."

caf@omen.UUCP (Chuck Forsberg WA7KGX) (08/03/85)

Don't forget
	HCF	9D
on the 6800.  This is an actual instruction that caused the chip to read
sequentially through the entire 64k address space forever.  No interrupts,
no NMI, only a hardware reset would bring it out of its reverie.

I have been told this was put there on purpose as a way of checking the
address bits.  I've even used it myself, but utually its just another form
of crash.
-- 
  Chuck Forsberg WA7KGX   ...!tektronix!reed!omen!caf   CIS:70715,131
Omen Technology Inc     17505-V NW Sauvie Island Road Portland OR 97231
Voice: 503-621-3406     Modem: 503-621-3746 (Hit CR's for speed detect)
Home of Professional-YAM, the most powerful COMM program for the IBM PC

jans@mako.UUCP (Jan Steinman) (08/05/85)

In article <210@omen.UUCP> caf@.UUCP (Chuck Forsberg WA7KGX) writes:
>Don't forget
>	HCF	9D
>on the 6800.  This is an actual instruction that caused the chip to read
>sequentially through the entire 64k address space forever.

I heard it stands for "Halt and Catch Fire" because, by outward appearances,
the chip had halted, but the continual clocking of the address bus caused
chip dissipation to go up noticibly.  Most likley, it meant "Halt and Clock
Forever".

>I've even used it myself, but utually its just another form of crash.

Did you happen to put a damp finger on the chip to see if it was, indeed,
"catching fire"?
-- 
:::::: Jan Steinman		Box 1000, MS 61-161	(w)503/685-2843 ::::::
:::::: tektronix!tekecs!jans	Wilsonville, OR 97070	(h)503/657-7703 ::::::