Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2006, 11:48
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 1 mes
Puntos: 52
Operaciones binarias en C

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