Choosing the D bit in the Processor Status Register as an example...
I think we can all agree that manipulating D (the Decimal Mode bit) is the means by which we access certain useful capabilities provided by the processor. Likewise we can agree that D defines the context of the code we write.
Uhhh... which maybe sounds pretentious!
All I mean is, you need to be aware of D as you're writing (or reading) code, because losing track of D's status puts you at risk of losing track of what the code does.
Can we also agree that the same applies to the 816's Emulation bit and to the
x and
m bits? It can hardly be controversial to observe that losing track of those bits' status puts one at risk of losing track of what the code does! (Thus there's a potential pitfall, even though it's counterbalanced by the considerable benefit of not having to resort to multi-byte opcodes.)
In my view, these bits have a
lot in common. But, even so,
I won't protest if some folk do refer to them as "mode" bits and other folks don't. For gosh sake -- there's no danger of misunderstanding!
-- Jeff
Edit: Oops, crossed in the post, Ed, but yes -- "We all know what we mean and that's the important thing."
_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html