lowbyte y calcxor

Post Reply
Verhoven
Posts: 435
Joined: Sun Oct 09, 2005 7:23 pm

lowbyte y calcxor

Post by Verhoven »

Necesito dos funciones que hagan lo siguiente:
1.- lowbyte:
Tiene que extraer los 8 bit (byte) de menor orden de un valor de 16 bits.

2.- calcxor:
Calcula el or exclusivo de un caracter.

No tengo ni idea de como hacerlo.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Puedes usar las funciones de FWH nAnd( nVal, 255 ) --> nLowByte

y para el CalcXor puedes usar la función nXor( Asc( caracter ), nVal2 ) --> nVal
regards, saludos

Antonio Linares
www.fivetechsoft.com
Carlos Mora
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Post by Carlos Mora »

Para el lowbyte creo que es más sencillo usar el operador módulo %

#define LowByte( x ) => ( x % 256 )

Saludos,

Carlos.
Post Reply