Hola. Tengo un problema.
Por ejemplo tengo una variable de 2 bytes(word) AF donde de forma alegorica A son los 8 bits de arriba y F los de abajo.
Ahora. Estoy intentando hacer un #define donde pueda modificar los valores de arriba y de abajo por separado.
#define A(n) cpu.AF&=0xFF|(n<<8)
#define F(n) cpu.AF&=0xFF00|n
Es esto correcto?
Se puede hacer de una manera mas rapida?
Saludos