heh, most of those are kinda silly :P
I like real instructions with funky names better, like FIST on x87, and BRA on... what was it, 68k? (Possibly a whole range of architectures anyway)
I like real instructions with funky names better, like FIST on x87, and BRA on... what was it, 68k? (Possibly a whole range of architectures anyway)
Personally, I wonder who came up with the clever idea of beginning ASM files with an ORG directive :P
ORG, like BSS, goes way back to the first set of assemblers. Unfortunately, I don't have any manuals for those old assemblers. I do remember using ORG on 1960's vintage machines (IBM 360). (The first micros were manufactured in the mid 1970s.)
ORG, like BSS, goes way back to the first set of assemblers. Unfortunately, I don't have any manuals for those old assemblers. I do remember using ORG on 1960's vintage machines (IBM 360). (The first micros were manufactured in the mid 1970s.)
I really admire ol' sk00 programmers :D
And do you know that JMP is a conditional jump?
JMP - Jump if Memory Present
:D
JMP - Jump if Memory Present
:D
I don't have any manuals for those old assemblers
I've still got my old S/360 assembler manual, packed up in the closet someplace...
But that's OK. The S/390 manuals are onlne at Bookserver. Things haven't changed all that much over the years, at least from the assembler point of view. Kinda like the Pentium-IV isn't really that much different than the old 8086. :)
Here's a lnk to the ORG "instruction"...
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ASMR1001/5.30?DT=19950207185621
I have 360 manuals.
By old, I mean 1950s. I used to have a 7094 manual, but that's long gone. I believe there were at least three assemblers from IBM. I know the latest had BSS, BES, LTORG, and LITORG. The 700 series machines were discontinued by the time I started programming, but there were still a few in use.
Like many 8-bit micros, the 700 series used partial decoding of opcodes, so there were plenty of undefined opcodes. IBM 709/7094 Link
By old, I mean 1950s. I used to have a 7094 manual, but that's long gone. I believe there were at least three assemblers from IBM. I know the latest had BSS, BES, LTORG, and LITORG. The 700 series machines were discontinued by the time I started programming, but there were still a few in use.
Like many 8-bit micros, the 700 series used partial decoding of opcodes, so there were plenty of undefined opcodes. IBM 709/7094 Link
I came up with these so far :)
add - Accumulate Damaged Data
and - Accept No Data
bt - Big Trouble
btc - Bring Terror and Chaos
cld - Clear Local Data
cmps- Clear My Procedure Stack
das - Delete All Software
dec - Destroy Everything Computed
div - Damage Input Variables
fld - Free Local Data
int - Implements Nothing Today
jc - Jesus Christ! (where'd my data go)
jge - Jelly Good and Edible
jno - Jar Not Open
loopne - Lean On Other Procedures' Nagging Errors
mov - Memorization Of Variable
mul - Mis-Understand Language
neg - Null-out Everything Good
not - Never Output This
pop - Purge Our Pointers
ret - Rarely Execute This
shr - Start Halting Randomly