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.
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.
Puedes usar las funciones de FWH nAnd( nVal, 255 ) --> nLowByte
y para el CalcXor puedes usar la función nXor( Asc( caracter ), nVal2 ) --> nVal
Para el lowbyte creo que es más sencillo usar el operador módulo %
Saludos,
Carlos.