All this reminiscing :->

In college, I learned Control Data Corp's Cyber Assembly - final exam was
to translate a bit of code to octal.  I must admit that I probably learned
more fundamentals of computational theory in that class than any other.

I also for several years had to program in assembler for the Fairchild 9445
chip, used in Data General's computers.  My favorite part of that language
was how branching worked:  you checked the status of any of several flags
(e.g., overflow) and skipped the next instruction, which was typically a
jump.

There was the convention in the language to allow you to do a mathematical
operation, update the flags, but not change the data registers.  A typical
comparison effectively read "Subtract Register 1 from Register 0, but don't
really do it, and if the result would have been negative, skip the next
instruction."  Strange little language, but very tight code.

--Tom Pellitieri
  Toledo, Ohio
-------
u2-users mailing list
[EMAIL PROTECTED]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to