Currently, the means to work with registers via decoding is frustrating. Storing all registers as a Register Array and not being able to interact with them directly except via an index. Additionally, multiple decoding schemes.
One of the main use cases in my work is to work with the Motorola 68HC12, which has mapped registers, particularly D <= A & B.
That being said, I'm unsure if this is something that should be easier. From a usability stand point its frustrating, but from a pedagogical aspect, in hardware, these things are not easy.
Currently, the means to work with registers via decoding is frustrating. Storing all registers as a Register Array and not being able to interact with them directly except via an index. Additionally, multiple decoding schemes.
One of the main use cases in my work is to work with the Motorola 68HC12, which has mapped registers, particularly
D <= A & B
.That being said, I'm unsure if this is something that should be easier. From a usability stand point its frustrating, but from a pedagogical aspect, in hardware, these things are not easy.