Imagine the computer-room of old: non-removable disk drives that are the size and shape of a dishwasher. Tape drives spinning like in those old black-and-white movies. Punch card input. Paper-tape for input/output. Form-feed printers with paper 17-inches wide. And the computer operator in white lab coat who controls access to the room-sized computer and loads tapes for you. In that world, these assembly-language instructions are funny.
I'm
not quite old enough to have experienced that world directly. I've never actually seen a paper-tape IO device, and I never actually wrote code that used those big magnetic tapes for input/ouput. (I did use cassette-tape storage with a ZX-81. That's very different
.)
| BH |
Branch and Hang |
| TDB |
Transfer and Drop Bits |
| DO |
Divide and Overflow |
| IIB |
Ignore Inquiry and Branch |
| SRZ |
Subtract and Reset to Zero |
| PI |
Punch Invalid |
| FSRA |
Forms Skip and Run Away |
| SRSD |
Seek Record and Scar Disk |
| BST |
Backspace and Stretch Tape |
| RIRG |
Read Inter-Record Gap |
| UER |
Update and Erase Record |
| SPSW |
Scramble Program Status Word |
| EIOC |
Execute Invalid OpCode |
| EROS |
Erase Read-Only Storage |
| PBC |
Print and Break Chain |
| MLR |
Move and Lose Record |
| DMPK |
Destroy Memory-Protect Key |
| DC |
Divide and Conquer |
| EPI |
Execute Programmer Immediate |
| LCC |
Loud and Clean Core |
| HCF |
Halt and Catch Fire |
| BBI |
Break on Blinking Indicator |
| BPO |
Branch on Power Off |
| AI |
Add Improper |
| ARZ |
Add and Reset to Zero |
| RSD |
Read and Scramble Data |
| RI |
Read Invalid |
| RP |
Read Printer |
| BSP |
Backspace Printer |
| MPB |
Move and Pitch Bits |
| RNR |
Read Noise Record |
| WWLR |
Write Wrong Length Record |
| RBT |
Rewind and Break Tape |
| ED |
Eject Disk |
| RW |
Rewind Disk |
| RDS |
Reverse Disk Spin |
| BD |
Backspace Disk |
| RTM |
Read Tape Mark |
| DTA |
Disconnect Telecommunication Adapter |
| STR |
Store Random |
| BKO |
Branch and Kill Operator |
| CRN |
Convert to Roman Numerals |
| FS |
Fire Supervisor |
| BRI |
Branch to Random Instruction |
| PDR |
Play Disk Record |
| POS |
Purge Operating System |
| USO |
Unwind Spooled Output |
| EPSW |
Erase Program Status Word |
| PMT |
Punch Magnetic Tape |
| AAIE |
Accept Apology and Ignore Errors |
I've included HCF in assembly-language programs as a joke. Yes, I'm that old.
ReplyDelete