FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour lowbyte y calcxor
Posts: 563
Joined: Sun Oct 09, 2005 07:23 PM

lowbyte y calcxor

Posted: Sun Sep 09, 2007 08:22 PM

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.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

lowbyte y calcxor

Posted: Sun Sep 09, 2007 09:29 PM

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
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM

lowbyte y calcxor

Posted: Mon Sep 10, 2007 11:30 AM

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

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

Saludos,

Carlos.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"

Continue the discussion