muy bueno , gracias ! :)
Pensé que era más complicado 

De: Diego Cepero <[email protected]>
Para: vbnet List Member <[email protected]> 
Enviado: miércoles, 11 de enero de 2012 11:46
Asunto: [vbnet] Calculo de checksum - Obtener Low byte


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

Responder a