Sí, podés usar directamente un AND: 518 AND 255 == 6
00000010 00000110 : 518 00000000 11111111 : 255 ----------------- 00000000 00000110 : 6 Un saludo. De: [email protected] [mailto:[email protected]] En nombre de Patricia Banfi Enviado el: miércoles, 11 de enero de 2012 11:08 Para: vbnet List Member Asunto: [vbnet] Calculo de checksum - Obtener Low byte Hola Diego, Muchas gracias por responder. Tenés idea del código para llegar al 6 ? Saludos De: Diego Cepero <[email protected]> Para: vbnet List Member <[email protected]> Enviado: miércoles, 11 de enero de 2012 10:57 Asunto: [vbnet] Calculo de checksum - Obtener Low byte Hola Patricia, Me parece que: 518 decimal == 00000010 00000110 binario El “low byte” sería el de la derecha, que si lo tomás solo vale 6. Un saludo. De: [email protected] [mailto:[email protected]] En nombre de Patricia Banfi Enviado el: miércoles, 11 de enero de 2012 10:19 Para: vbnet List Member Asunto: [vbnet] Calculo de checksum - Obtener Low byte Hola, en una aplicación desarrollada con vb .net 2005 tengo que calcular un checksum de la siguiente forma; Checksum calculation: ASCI code sum of message string without STX , but including ETX. Return low byte as 2 digit hexacimal code. Example: “[STX] 3L | 1 | N | [CR] [ETX]” ASCI sum = 518 Low byte of sum = 6 Hex value of low byte = 0x06 Checksum = “06” Hasta el 518 todo bien, pero no entiendo de dónde sale el 6. Alguien me puede ayudar con esto? Muchas gracias
