E.g., if you are writing code for a 68xx, you have
little choice
but to do everything in memory addressing.
Or a 6502. I don't know what to *do* with all the other registers on
other architectures. ^_^;;
OTOH on one of those *I* don't know what to do with all of those addressing
modes... :-)
Or, I guess, you could conceivably look at that page zero stuff as
"registers". Is there any standardization for how those are used at all?
Not much. Although Microsoft BASIC-based 6502 microcomputers (Apple II and
most Commodores, for example) have some similarities in their zero page usage,
they don't have much in common, and 6502-systems that aren't Microsoft BASIC
based (Ataris, etc.) look totally different.
Even between Commodores this usage changed, sometimes radically.
--
--------------------------------- personal:
http://www.armory.com/~spectre/ ---
Cameron Kaiser * Floodgap Systems *
www.floodgap.com * ckaiser at
floodgap.com
-- "I'd love to go out with you, but my personalities each need therapy."
-----