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