If I execute an instruction: MOV PSW, #07DH what is the active register bank? I believe its bank 2.
"For your amusement this was a solution for 8 bit values I came up with a while ago: #define BIN(x) ..." Which could also be at the core of 16-bit and 32-bit macros.