Gracias por la ayuda.
Un saludo
Carlos Pedrozo
Date: Wed, 29 Apr 2009 16:54:35 -0300
From: [email protected]
To: [email protected]
Subject: Re: Consulta de Biton / Bitoff en Free
Hola Carlos, segun el manual...
BITON (Set Bits On)
Free-Form Syntax
(not allowed - use the %BITOR built-in function. See Figure 139.)
Mas del Manual...
* This example shows how to duplicate the function of
* BITON and BITOFF using %BITAND, %BITNOT, and %BITOR
DName+++++++++++ETDsFrom+++To/L+++IDc.Keywords+++++++++++++++++++++++++
D fld1 s 1a inz(x'01')
D fld2 s 1a inz(x'FF')
CL0N01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq
C biton x'F4' fld1
* fld1 has an initial value of x'01' (0000 0001)
* The 1 bits in x'F4' (1111 0100) are set on
* fld1 has a final value of x'F5' (1111 0101)
C bitoff x'F1' fld2
* fld2 has an initial value of x'FF' (1111 1111)
* The 1 bits in x'F1' (1111 0001) are set off
* fld2 has a final value of x'0E' (0000 1110)
/free
// this code performs the equivalent of the
// BITON and BITOFF operations above
// Set on the "1" bits of x'F4' in FLD1
fld1 = %bitor(fld1 : x'F4');
// Set off the "1" bits of x'F1' in FLD2
fld2 = %bitand(fld2 : %bitnot(x'F1'));
/end-free
Carlos Pedrozo escribió:
Hola foro;
Si alguien tiene un ejemplo para prender un BIT en free; les voy a agradecer.
Tengo un programa donde esta defiido un vector con 8 BITs
D BMP S 1 DIM(8)
Las condiciones subsiguientes son:
c BITON '1' BMP(1)
Despues otra condicion....
c BITON '2' BMP(1)
Como puedo prender o encender los BITs en RPG Free?
Les voy a agradecer si tienen un ejemplo.
Gracias de antemano
Saludos
C.P
Get news, entertainment and everything you care about at Live.com. Check it
out!
__________________________________________________
Forum.HELP400 es un servicio más de ServerNEWS.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
--
.::.
Nicolas Machado
Metodo Argentina S.A.
_____________________
Tel: 02262 527431
Necochea, Buenos Aires.G
_________________________________________________________________
More than messages–check out the rest of the Windows Live™.
http://www.microsoft.com/windows/windowslive/__________________________________________________
Forum.HELP400 es un servicio más de ServerNEWS.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400