02/04/2006, 11:48
|
| | | 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 |