> Holy hanna Ozz! come on man! talk more assembler to me! maybe I'm sick,
> but I really like that language.
First of all, it is only fair to say that it is a LOOOOOONG time since I
last used assembler. Like, 13 years ago...
Secondly, I feel that if we continue this assembler thread (which I'm quite
happy to do) then we should take it to private e-mail. Whilst computing
history is (in my opinion) relevant to a Linux list, and many of the old
tricks from assembler are useful to modern day programming, I feel that
continued talk of one particular niche is pushing the boundaries of what is
topical for this list. Remember too that I am one of the first to flame
others for continued off-topic stuff...
On the assembler front, there were two other neat tricks I used to like.
One was the way that you could locate the code anywhere in memory that you
wanted (provided you had used exclusively relative addressing!).
Secondly, with some instructions there was a BEAUTIFUL trick you could do.
By continual incrementation of an address, you could cause an overflow into
the next address. This would increment the value of the next address by
one. If that address contained a code to jump back to the incrementation,
and the next opcode value was a jump forward, then the program would loop
until the overflow, then pass straight through.
What machines were/are you using assembler on?
Regards,
Ozz.